package sounds;
import javax.sound.sampled.AudioFormat;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.DataLine;
import javax.sound.sampled.FloatControl;
import javax.sound.sampled.LineUnavailableException;
import javax.sound.sampled.SourceDataLine;

import util.AudioClipBalanced;
/** <p>An object implementing {@link java.applet.AudioClip java.applet.AudioClip} with the data from loop-06.wav hard-coded into it.</p>
 * <p>Created with the <a href="http://stephengware.com/projects/soundtoclass">SoundToClass tool</a>, by Stephen G. Ware.</p>
 * @author Stephen G. Ware */
public class Loop06 implements AudioClipBalanced {
	private byte[] data;
	private AudioFormat format;
	private DataLine.Info lineInfo = null;
	private PlayThread playThread = null;
	private LoopThread loopThread = null;
	private static final long serialVersionUID = 95316;
	private static byte[] data0(){ return new byte[] {-2,-1,1,0,0,0,1,0,2,0,-2,-1,4,0,-3,-1,4,0,-3,-1,2,0,-1,-1,0,0,-2,-1,-1,-1,-3,-1,-2,-1,-2,-1,-6,-1,-2,-1,-7,-1,-4,-1,-6,-1,-7,-1,-6,-1,-10,-1,-5,-1,-11,-1,-5,-1,-13,-1,-6,-1,-13,-1,-7,-1,-13,-1,-8,-1,-14,-1,-9,-1,-13,-1,-12,-1,-13,-1,-12,-1,-15,-1,-14,-1,-15,-1,-17,-1,-15,-1,-18,-1,-19,-1,-20,-1,-19,-1,-26,-1,-18,-1,-29,-1,-23,-1,-29,-1,-27,-1,-31,-1,-29,-1,-33,-1,-33,-1,-32,-1,-36,-1,-34,-1,-35,-1,-36,-1,-34,-1,-37,-1,-34,-1,-36,-1,-32,-1,-33,-1,-33,-1,-29,-1,-31,-1,-25,-1,-28,-1,-23,-1,-22,-1,-21,-1,-16,-1,-17,-1,-12,-1,-10,-1,-8,-1,-5,-1,-2,-1,-1,-1,6,0,5,0,9,0,16,0,12,0,25,0,18,0,33,0,27,0,38,0,38,0,43,0,48,0,53,0,53,0,63,0,63,0,68,0,74,0,74,0,82,0,81,0,89,0,87,0,92,0,95,0,98,0,97,0,102,0,99,0,104,0,101,0,105,0,99,0,104,0,99,0,98,0,99,0,93,0,92,0,88,0,86,0,81,0,79,0,71,0,70,0,64,0,59,0,53,0,49,0,43,0,41,0,31,0,31,0,23,0,19,0,17,0,9,0,9,0,3,0,0,0,-3,-1,-5,-1,-8,-1,-10,-1,-12,-1,-15,-1,-15,-1,-18,-1,-19,-1,-21,-1,-23,-1,-22,-1,-27,-1,-23,-1,-30,-1,-23,-1,-32,-1,-23,-1,-30,-1,-25,-1,-25,-1,-23,-1,-21,-1,-15,-1,-18,-1,-7,-1,-6,-1,2,0,7,0,14,0,20,0,31,0,36,0,46,0,56,0,62,0,78,0,79,0,94,0,99,0,111,0,116,0,126,0,-123,0,-120,0,-110,0,-109,0,-104,0,-100,0,-102,0,-98,0,-99,0,-100,0,-102,0,-104,0,-110,0,-110,0,-119,0,-122,0,126,0,120,0,111,0,105,0,95,0,86,0,77,0,66,0,56,0,44,0,33,0,21,0,8,0,-4,-1,-20,-1,-28,-1,-49,-1,-54,-1,-76,-1,-84,-1,-101,-1,-112,-1,126,-1,118,-1,100,-1,89,-1,77,-1,58,-1,53,-1,34,-1,25,-1,11,-1,-3,-2,-12,-2,-30,-2,-36,-2,-53,-2,-62,-2,-72,-2,-89,-2,-92,-2,-108,-2,-113,-2,-125,-2,125,-2,116,-2,113,-2,105,-2,103,-2,101,-2,100,-2,101,-2,102,-2,109,-2,111,-2,122,-2,-128,-2,-116,-2,-105,-2,-92,-2,-79,-2,-59,-2,-50,-2,-24,-2,-15,-2,10,-1,27,-1,45,-1,68,-1,84,-1,107,-1,122,-1,-110,-1,-98,-1,-73,-1,-60,-1,-41,-1,-26,-1,-8,-1,6,0,23,0,34,0,50,0,61,0,75,0,81,0,100,0,102,0,122,0,120,0,-120,0,-115,0,-107,0,-100,0,-98,0,-89,0,-88,0,-82,0,-82,0,-79,0,-78,0,-79,0,-82,0,-82,0,-88,0,-89,0,-97,0,-102,0,-111,0,-116,0,-125,0,121,0,114,0,100,0,94,0,80,0,72,0,58,0,49,0,36,0,27,0,18,0,8,0,1,0,-6,-1,-13,-1,-19,-1,-18,-1,-30,-1,-20,-1,-32,-1,-22,-1,-25,-1,-19,-1,-15,-1,-11,-1,-3,-1,8,0,11,0,26,0,27,0,46,0,50,0,67,0,73,0,87,0,101,0,109,0,127,0,-124,0,-106,0,-99,0,-83,0,-75,0,-62,0,-48,0,-44,0,-23,0,-21,0,-1,0,6,1,23,1,32,1,51,1,59,1,76,1,92,1,102,1,123,1,-126,1,-106,1,-95,1,-81,1,-67,1,-56,1,-44,1,-33,1,-24,1,-15,1,-8,1,-2,1,2,2,6,2,7,2,8,2,3,2,7,2,-7,1,-5,1,-19,1,-26,1,-36,1,-50,1,-64,1,-78,1,-95,1,-111,1,123,1,104,1,84,1,60,1,41,1,14,1,-9,0,-30,0,-57,0,-83,0,-106,0,126,0,100,0,78,0,53,0,29,0,11,0,-16,-1,-31,-1,-50,-1,-70,-1,-83,-1,-105,-1,-114,-1,123,-1,116,-1,99,-1,88,-1,79,-1,63,-1,58,-1,42,-1,36,-1,20,-1,11,-1,-1,-2,-12,-2,-25,-2,-39,-2,-50,-2,-64,-2,-74,-2,-91,-2,-102,-2,-112,-2,-125,-2,121,-2,112,-2,101,-2,96,-2,87,-2,80,-2,79,-2,75,-2,75,-2,73,-2,75,-2,78,-2,84,-2,85,-2,90,-2,98,-2,103,-2,106,-2,114,-2,120,-2,124,-2,-124,-2,-127,-2,-119,-2,-118,-2,-115,-2,-116,-2,-113,-2,-118,-2,-116,-2,-119,-2,-121,-2,-123,-2,127,-2,124,-2,119,-2,118,-2,110,-2,109,-2,99,-2,100,-2,93,-2,90,-2,89,-2,82,-2,83,-2,76,-2,77,-2,77,-2,74,-2,79,-2,75,-2,83,-2,83,-2,88,-2,91,-2,97,-2,102,-2,109,-2,113,-2,121,-2,-124,-2}; }
	private static byte[] data1(){ return new byte[] {-117,-2,-107,-2,-102,-2,-93,-2,-81,-2,-76,-2,-65,-2,-54,-2,-46,-2,-36,-2,-27,-2,-16,-2,-6,-2,7,-1,11,-1,29,-1,38,-1,52,-1,66,-1,78,-1,93,-1,107,-1,127,-1,-116,-1,-95,-1,-79,-1,-58,-1,-38,-1,-18,-1,2,0,24,0,44,0,64,0,85,0,104,0,124,0,-116,0,-96,0,-84,0,-63,0,-53,0,-38,0,-25,0,-16,0,-6,0,4,1,8,1,19,1,26,1,31,1,40,1,45,1,53,1,61,1,68,1,77,1,85,1,96,1,110,1,118,1,-119,1,-108,1,-87,1,-72,1,-50,1,-33,1,-3,1,12,2,42,2,60,2,89,2,109,2,-120,2,-101,2,-74,2,-57,2,-33,2,-14,2,3,3,20,3,36,3,46,3,62,3,64,3,77,3,82,3,89,3,87,3,89,3,81,3,88,3,73,3,67,3,56,3,44,3,30,3,18,3,-3,2,-18,2,-39,2,-59,2,-79,2,-103,2,-123,2,109,2,86,2,61,2,40,2,12,2,-11,1,-39,1,-63,1,-87,1,-116,1,112,1,83,1,60,1,23,1,1,1,-39,0,-65,0,-99,0,124,0,88,0,51,0,16,0,-25,-1,-62,-1,-100,-1,112,-1,79,-1,32,-1,3,-1,-42,-2,-76,-2,-114,-2,112,-2,75,-2,49,-2,14,-2,-8,-3,-33,-3,-54,-3,-73,-3,-93,-3,-103,-3,-121,-3,-123,-3,123,-3,123,-3,121,-3,123,-3,-128,-3,-121,-3,-110,-3,-101,-3,-89,-3,-72,-3,-61,-3,-44,-3,-30,-3,-10,-3,8,-2,29,-2,39,-2,65,-2,74,-2,100,-2,112,-2,-126,-2,-106,-2,-94,-2,-75,-2,-63,-2,-47,-2,-32,-2,-21,-2,-4,-2,5,-1,19,-1,29,-1,39,-1,50,-1,64,-1,71,-1,82,-1,91,-1,103,-1,112,-1,123,-1,-124,-1,-112,-1,-105,-1,-92,-1,-95,-1,-77,-1,-81,-1,-74,-1,-76,-1,-77,-1,-82,-1,-87,-1,-98,-1,-107,-1,-123,-1,116,-1,96,-1,78,-1,54,-1,28,-1,4,-1,-25,-2,-50,-2,-77,-2,-104,-2,123,-2,97,-2,72,-2,50,-2,22,-2,4,-2,-18,-3,-33,-3,-45,-3,-64,-3,-70,-3,-87,-3,-91,-3,-95,-3,-104,-3,-103,-3,-112,-3,-107,-3,-108,-3,-109,-3,-103,-3,-102,-3,-95,-3,-91,-3,-90,-3,-76,-3,-71,-3,-54,-3,-49,-3,-31,-3,-14,-3,9,-2,26,-2,53,-2,75,-2,116,-2,-117,-2,-73,-2,-42,-2,7,-1,47,-1,97,-1,-109,-1,-51,-1,-3,-1,61,0,113,0,-75,0,-18,0,46,1,109,1,-86,1,-22,1,35,2,98,2,-107,2,-47,2,1,3,54,3,98,3,-112,3,-77,3,-38,3,-8,3,16,4,41,4,56,4,72,4,79,4,81,4,84,4,74,4,70,4,54,4,35,4,15,4,-15,3,-45,3,-77,3,-117,3,105,3,59,3,18,3,-28,2,-78,2,-126,2,78,2,27,2,-22,1,-70,1,-121,1,88,1,40,1,-9,0,-51,0,-99,0,118,0,75,0,33,0,2,0,-39,-1,-68,-1,-105,-1,124,-1,96,-1,67,-1,37,-1,14,-1,-10,-2,-31,-2,-58,-2,-75,-2,-101,-2,-114,-2,122,-2,106,-2,96,-2,77,-2,72,-2,57,-2,55,-2,47,-2,50,-2,48,-2,58,-2,61,-2,74,-2,83,-2,100,-2,120,-2,-116,-2,-89,-2,-72,-2,-39,-2,-14,-2,19,-1,51,-1,84,-1,121,-1,-103,-1,-66,-1,-34,-1,1,0,30,0,53,0,89,0,110,0,-118,0,-99,0,-77,0,-64,0,-48,0,-40,0,-29,0,-24,0,-18,0,-20,0,-15,0,-21,0,-20,0,-31,0,-34,0,-44,0,-44,0,-56,0,-59,0,-71,0,-67,0,-77,0,-81,0,-90,0,-90,0,-94,0,-97,0,-104,0,-108,0,-111,0,-118,0,-127,0,125,0,119,0,112,0,97,0,85,0,74,0,61,0,40,0,24,0,5,0,-12,-1,-38,-1,-51,-1,-78,-1,-84,-1,-109,-1,124,-1,115,-1,91,-1,91,-1,70,-1,71,-1,59,-1,60,-1,56,-1,57,-1,60,-1,66,-1,74,-1,88,-1,95,-1,111,-1,117,-1,-121,-1,-104,-1,-93,-1,-75,-1,-65,-1,-49,-1,-30,-1,-20,-1,-6,-1,5,0,22,0,27,0,41,0,50,0,63,0,70,0,77,0,84,0,94,0,105,0,108,0,118,0,126,0,-116,0,-113,0,-106,0,-97,0,-81,0,-81,0,-66,0,-62,0,-47,0,-36,0,-31,0,-21,0,-6,0,-2,0,12,1,9,1,19,1,21,1,28,1,21,1,23,1,20,1,17,1,5,1,-6,0,-19,0,-32,0,-54,0,-75,0,-96,0,127,0,103,0,70,0,36,0,6,0,-39,-1,-72,-1,-115,-1,102,-1,63,-1,21,-1,-21,-2,-61,-2,-104,-2,120,-2,74,-2,46,-2,5,-2,-20,-3,-46,-3,-83,-3,-95,-3,-124,-3,123,-3,105,-3,92,-3,84,-3,80,-3,79,-3,78,-3,78,-3,83,-3}; }
	private static byte[] data2(){ return new byte[] {96,-3,101,-3,113,-3,119,-3,-126,-3,-115,-3,-108,-3,-95,-3,-87,-3,-75,-3,-63,-3,-55,-3,-48,-3,-41,-3,-34,-3,-27,-3,-24,-3,-19,-3,-17,-3,-17,-3,-10,-3,-11,-3,-8,-3,-10,-3,-4,-3,-3,-3,3,-2,3,-2,16,-2,15,-2,30,-2,32,-2,50,-2,62,-2,73,-2,93,-2,100,-2,-126,-2,-116,-2,-90,-2,-73,-2,-51,-2,-26,-2,-9,-2,16,-1,34,-1,62,-1,75,-1,102,-1,114,-1,-112,-1,-103,-1,-84,-1,-60,-1,-42,-1,-25,-1,-13,-1,7,0,26,0,40,0,57,0,73,0,97,0,114,0,-119,0,-93,0,-69,0,-45,0,-13,0,18,1,47,1,92,1,118,1,-96,1,-64,1,-25,1,11,2,44,2,76,2,115,2,-117,2,-89,2,-61,2,-43,2,-20,2,-6,2,7,3,18,3,27,3,19,3,20,3,17,3,13,3,-1,2,-15,2,-29,2,-43,2,-63,2,-83,2,-100,2,-117,2,119,2,97,2,75,2,55,2,38,2,16,2,-1,1,-16,1,-31,1,-51,1,-63,1,-82,1,-93,1,-106,1,-123,1,120,1,110,1,94,1,82,1,65,1,54,1,37,1,31,1,8,1,3,1,-14,0,-26,0,-42,0,-52,0,-60,0,-69,0,-79,0,-86,0,-88,0,-89,0,-91,0,-88,0,-81,0,-70,0,-55,0,-36,0,-14,0,15,1,39,1,76,1,108,1,-111,1,-77,1,-36,1,9,2,49,2,95,2,-119,2,-77,2,-37,2,5,3,43,3,73,3,109,3,-122,3,-87,3,-79,3,-59,3,-49,3,-43,3,-42,3,-49,3,-52,3,-71,3,-80,3,-110,3,-126,3,96,3,65,3,29,3,-13,2,-57,2,-96,2,108,2,62,2,9,2,-49,1,-100,1,98,1,41,1,-21,0,-79,0,114,0,53,0,-13,-1,-74,-1,112,-1,53,-1,-17,-2,-75,-2,116,-2,46,-2,-15,-3,-81,-3,110,-3,43,-3,-25,-4,-92,-4,104,-4,28,-4,-30,-5,-99,-5,94,-5,20,-5,-42,-6,-110,-6,91,-6,23,-6,-40,-7,-96,-7,96,-7,45,-7,-17,-8,-62,-8,-111,-8,105,-8,64,-8,30,-8,1,-8,-24,-9,-37,-9,-52,-9,-56,-9,-52,-9,-46,-9,-31,-9,-8,-9,17,-8,60,-8,97,-8,-106,-8,-60,-8,6,-7,60,-7,-122,-7,-57,-7,21,-6,93,-6,-90,-6,-11,-6,63,-5,-114,-5,-36,-5,46,-4,118,-4,-60,-4,11,-3,82,-3,-100,-3,-38,-3,26,-2,93,-2,-104,-2,-32,-2,23,-1,87,-1,-111,-1,-53,-1,3,0,56,0,117,0,-89,0,-38,0,8,1,56,1,106,1,-116,1,-75,1,-38,1,-7,1,30,2,37,2,65,2,70,2,83,2,83,2,75,2,68,2,56,2,39,2,13,2,-18,1,-41,1,-75,1,-110,1,107,1,71,1,31,1,-9,0,-47,0,-81,0,-117,0,109,0,77,0,48,0,29,0,10,0,-3,-1,-14,-1,-18,-1,-19,-1,-16,-1,-14,-1,2,0,15,0,33,0,58,0,83,0,116,0,-114,0,-78,0,-47,0,-3,0,31,1,72,1,115,1,-100,1,-59,1,-24,1,20,2,54,2,98,2,-114,2,-73,2,-30,2,13,3,46,3,88,3,-124,3,-81,3,-36,3,11,4,62,4,111,4,-95,4,-38,4,18,5,71,5,-126,5,-75,5,-18,5,36,6,89,6,-112,6,-65,6,-16,6,21,7,55,7,88,7,109,7,-118,7,-110,7,-91,7,-98,7,-94,7,-109,7,-121,7,114,7,89,7,60,7,25,7,-23,6,-62,6,-117,6,91,6,28,6,-41,5,-104,5,84,5,16,5,-64,4,120,4,42,4,-29,3,-111,3,64,3,-6,2,-87,2,103,2,21,2,-51,1,-117,1,70,1,4,1,-62,0,-120,0,75,0,18,0,-43,-1,-90,-1,115,-1,65,-1,22,-1,-16,-2,-61,-2,-101,-2,117,-2,78,-2,47,-2,4,-2,-31,-3,-60,-3,-95,-3,123,-3,83,-3,42,-3,13,-3,-26,-4,-60,-4,-95,-4,125,-4,96,-4,61,-4,35,-4,5,-4,-21,-5,-41,-5,-68,-5,-76,-5,-95,-5,-105,-5,-109,-5,-111,-5,-110,-5,-103,-5,-103,-5,-91,-5,-77,-5,-64,-5,-55,-5,-46,-5,-25,-5,-12,-5,-1,-5,12,-4,11,-4,21,-4,23,-4,16,-4,18,-4,3,-4,1,-4,-26,-5,-40,-5,-66,-5,-89,-5,-123,-5,103,-5,78,-5,41,-5,16,-5,-17,-6,-51,-6,-82,-6,-111,-6,118,-6,92,-6,65,-6,40,-6,26,-6,9,-6,-3,-7,-18,-7,-24,-7,-30,-7,-32,-7,-40,-7,-39,-7,-35,-7,-32,-7,-36,-7,-29,-7,-28,-7,-9,-7,-12,-7,-5,-7,0,-6,12,-6,23,-6,32,-6,38,-6,57,-6,74,-6,99,-6,115,-6,-112,-6,-82,-6,-53,-6,-24,-6,11,-5,52,-5,94,-5,-117,-5,-69,-5,-9,-5,49,-4,112,-4,-78,-4,-15,-4,59,-3,-122,-3,-46,-3,39,-2,114,-2,-54,-2,33,-1}; }
	private static byte[] data3(){ return new byte[] {118,-1,-53,-1,25,0,111,0,-64,0,16,1,84,1,-96,1,-33,1,34,2,87,2,-114,2,-67,2,-15,2,17,3,57,3,93,3,124,3,-105,3,-78,3,-45,3,-19,3,11,4,28,4,62,4,95,4,-126,4,-95,4,-66,4,-19,4,23,5,61,5,106,5,-97,5,-47,5,1,6,47,6,97,6,-109,6,-57,6,-24,6,28,7,58,7,102,7,-125,7,-102,7,-80,7,-60,7,-42,7,-20,7,-14,7,-7,7,-8,7,-8,7,-9,7,-23,7,-31,7,-49,7,-59,7,-87,7,-104,7,119,7,95,7,55,7,22,7,-15,6,-58,6,-90,6,117,6,77,6,34,6,-3,5,-55,5,-93,5,115,5,72,5,24,5,-19,4,-70,4,-115,4,98,4,52,4,-2,3,-50,3,-101,3,105,3,54,3,-1,2,-54,2,-112,2,78,2,4,2,-56,1,126,1,56,1,-23,0,-96,0,79,0,-7,-1,-86,-1,84,-1,10,-1,-80,-2,103,-2,19,-2,-55,-3,127,-3,53,-3,-7,-4,-77,-4,-128,-4,72,-4,28,-4,-23,-5,-48,-5,-84,-5,-105,-5,-122,-5,118,-5,113,-5,114,-5,113,-5,116,-5,-128,-5,-121,-5,-100,-5,-89,-5,-71,-5,-52,-5,-30,-5,-6,-5,18,-4,35,-4,55,-4,71,-4,93,-4,112,-4,-123,-4,-110,-4,-85,-4,-69,-4,-43,-4,-27,-4,-13,-4,10,-3,29,-3,52,-3,76,-3,99,-3,127,-3,-109,-3,-70,-3,-51,-3,-23,-3,8,-2,31,-2,56,-2,82,-2,112,-2,-118,-2,-94,-2,-77,-2,-59,-2,-37,-2,-26,-2,-19,-2,-10,-2,-9,-2,-8,-2,-13,-2,-28,-2,-32,-2,-52,-2,-76,-2,-104,-2,124,-2,89,-2,55,-2,12,-2,-35,-3,-82,-3,127,-3,70,-3,29,-3,-24,-4,-71,-4,-118,-4,89,-4,47,-4,7,-4,-26,-5,-62,-5,-96,-5,-122,-5,112,-5,94,-5,78,-5,64,-5,55,-5,46,-5,40,-5,40,-5,32,-5,35,-5,31,-5,32,-5,33,-5,26,-5,30,-5,33,-5,32,-5,33,-5,32,-5,32,-5,44,-5,46,-5,63,-5,80,-5,108,-5,-112,-5,-75,-5,-25,-5,34,-4,102,-4,-87,-4,4,-3,95,-3,-61,-3,41,-2,-99,-2,18,-1,-109,-1,13,0,-114,0,19,1,-104,1,23,2,-98,2,26,3,-100,3,17,4,-117,4,-13,4,99,5,-62,5,37,6,120,6,-60,6,10,7,74,7,127,7,-83,7,-44,7,-18,7,0,8,19,8,11,8,7,8,-10,7,-33,7,-65,7,-105,7,100,7,56,7,-11,6,-73,6,109,6,40,6,-49,5,121,5,38,5,-53,4,111,4,29,4,-58,3,108,3,17,3,-66,2,100,2,15,2,-71,1,111,1,30,1,-45,0,-120,0,55,0,-9,-1,-81,-1,107,-1,38,-1,-24,-2,-91,-2,94,-2,37,-2,-18,-3,-70,-3,123,-3,78,-3,26,-3,-6,-4,-48,-4,-86,-4,-124,-4,113,-4,92,-4,84,-4,73,-4,73,-4,78,-4,93,-4,114,-4,-123,-4,-90,-4,-57,-4,-18,-4,34,-3,87,-3,-115,-3,-60,-3,9,-2,61,-2,-128,-2,-69,-2,-6,-2,63,-1,-127,-1,-70,-1,-8,-1,45,0,106,0,-106,0,-61,0,-17,0,21,1,57,1,79,1,103,1,122,1,-118,1,-114,1,-105,1,-101,1,-101,1,-104,1,-109,1,-109,1,-116,1,126,1,114,1,113,1,104,1,104,1,89,1,84,1,80,1,78,1,64,1,56,1,58,1,50,1,37,1,25,1,12,1,11,1,-7,0,-24,0,-47,0,-60,0,-72,0,-104,0,-122,0,104,0,86,0,54,0,27,0,-9,-1,-39,-1,-64,-1,-97,-1,-127,-1,109,-1,86,-1,62,-1,47,-1,32,-1,35,-1,29,-1,45,-1,52,-1,74,-1,93,-1,121,-1,-103,-1,-61,-1,-29,-1,22,0,61,0,108,0,-100,0,-56,0,-13,0,33,1,65,1,95,1,-119,1,-94,1,-63,1,-48,1,-18,1,-6,1,9,2,17,2,34,2,43,2,56,2,59,2,70,2,81,2,97,2,106,2,117,2,-122,2,-100,2,-74,2,-63,2,-37,2,-17,2,4,3,30,3,42,3,63,3,74,3,82,3,88,3,91,3,97,3,84,3,68,3,52,3,31,3,3,3,-34,2,-71,2,-110,2,102,2,44,2,-19,1,-83,1,102,1,35,1,-53,0,118,0,26,0,-59,-1,100,-1,0,-1,-106,-2,53,-2,-52,-3,94,-3,-7,-4,-121,-4,37,-4,-67,-5,87,-5,-7,-6,-100,-6,74,-6,-11,-7,-89,-7,109,-7,57,-7,1,-7,-45,-8,-77,-8,-90,-8,-114,-8,-120,-8,-126,-8,-114,-8,-110,-8,-99,-8,-78,-8,-54,-8,-28,-8,-9,-8,22,-7,54,-7,84,-7,115,-7,-113,-7,-81,-7,-50,-7,-13,-7,10,-6,41,-6,73,-6,102,-6,-113,-6,-86,-6,-54,-6,-29,-6,9,-5,41,-5,79,-5,112,-5,-105,-5,-66,-5,-18,-5,26,-4,64,-4,111,-4}; }
	private static byte[] data4(){ return new byte[] {-102,-4,-49,-4,-13,-4,36,-3,81,-3,122,-3,-93,-3,-51,-3,-7,-3,41,-2,74,-2,106,-2,-116,-2,-81,-2,-54,-2,-25,-2,-5,-2,20,-1,45,-1,61,-1,77,-1,100,-1,125,-1,-123,-1,-117,-1,-101,-1,-88,-1,-72,-1,-65,-1,-42,-1,-30,-1,-11,-1,2,0,31,0,56,0,92,0,117,0,-114,0,-68,0,-27,0,19,1,65,1,114,1,-95,1,-43,1,6,2,56,2,116,2,-89,2,-46,2,5,3,48,3,104,3,-122,3,-86,3,-57,3,-21,3,-1,3,19,4,40,4,61,4,72,4,76,4,77,4,83,4,73,4,77,4,81,4,80,4,76,4,69,4,69,4,67,4,71,4,74,4,72,4,84,4,93,4,106,4,112,4,119,4,-124,4,-111,4,-104,4,-100,4,-93,4,-94,4,-85,4,-92,4,-100,4,-111,4,-117,4,123,4,106,4,81,4,62,4,45,4,20,4,-2,3,-28,3,-55,3,-66,3,-78,3,-87,3,-94,3,-96,3,-88,3,-80,3,-62,3,-41,3,-13,3,16,4,59,4,96,4,-111,4,-63,4,-13,4,34,5,95,5,-104,5,-45,5,4,6,57,6,118,6,-90,6,-37,6,4,7,53,7,97,7,-125,7,-101,7,-77,7,-64,7,-44,7,-48,7,-52,7,-62,7,-84,7,-115,7,106,7,70,7,24,7,-44,6,-109,6,78,6,9,6,-77,5,94,5,7,5,-88,4,72,4,-29,3,127,3,26,3,-68,2,81,2,-16,1,-114,1,41,1,-53,0,96,0,-5,-1,-101,-1,55,-1,-37,-2,106,-2,10,-2,-99,-3,47,-3,-72,-4,77,-4,-38,-5,106,-5,-13,-6,120,-6,1,-6,-124,-7,7,-7,-126,-8,12,-8,-112,-9,12,-9,-113,-10,31,-10,-89,-11,62,-11,-55,-12,98,-12,5,-12,-87,-13,86,-13,1,-13,-69,-14,116,-14,53,-14,7,-14,-39,-15,-67,-15,-104,-15,-121,-15,126,-15,122,-15,127,-15,-116,-15,-95,-15,-59,-15,-25,-15,22,-14,66,-14,-127,-14,-58,-14,18,-13,89,-13,-77,-13,10,-12,106,-12,-58,-12,48,-11,-106,-11,-3,-11,102,-10,-49,-10,64,-9,-87,-9,17,-8,-122,-8,-12,-8,95,-7,-51,-7,60,-6,-81,-6,28,-5,-124,-5,-12,-5,97,-4,-51,-4,45,-3,-105,-3,7,-2,113,-2,-54,-2,41,-1,-126,-1,-28,-1,49,0,125,0,-55,0,24,1,67,1,114,1,-106,1,-63,1,-41,1,-35,1,-19,1,-27,1,-27,1,-49,1,-71,1,-98,1,-123,1,94,1,55,1,12,1,-20,0,-54,0,-92,0,-128,0,107,0,96,0,74,0,62,0,47,0,65,0,71,0,79,0,112,0,-118,0,-84,0,-43,0,3,1,53,1,106,1,-89,1,-34,1,27,2,79,2,-118,2,-55,2,6,3,60,3,121,3,-80,3,-17,3,38,4,98,4,-95,4,-22,4,43,5,105,5,-83,5,-8,5,71,6,-107,6,-24,6,63,7,-108,7,-22,7,78,8,-76,8,30,9,127,9,-25,9,73,10,-82,10,14,11,113,11,-46,11,34,12,121,12,-67,12,8,13,65,13,-122,13,-72,13,-40,13,-10,13,14,14,26,14,33,14,32,14,12,14,-15,13,-49,13,-90,13,107,13,41,13,-36,12,-110,12,57,12,-55,11,98,11,-14,10,126,10,-3,9,126,9,-1,8,-126,8,-2,7,123,7,-2,6,-122,6,11,6,-106,5,27,5,-68,4,83,4,-25,3,-122,3,43,3,-44,2,118,2,36,2,-46,1,-121,1,57,1,-22,0,-84,0,99,0,31,0,-43,-1,-105,-1,94,-1,19,-1,-46,-2,-104,-2,85,-2,34,-2,-42,-3,-103,-3,90,-3,35,-3,-21,-4,-75,-4,-125,-4,89,-4,37,-4,-12,-5,-48,-5,-78,-5,-117,-5,109,-5,88,-5,69,-5,44,-5,23,-5,9,-5,5,-5,-9,-6,-17,-6,-18,-6,-20,-6,-15,-6,-21,-6,-22,-6,-19,-6,-21,-6,-33,-6,-37,-6,-50,-6,-54,-6,-78,-6,-103,-6,127,-6,100,-6,66,-6,12,-6,-39,-7,-90,-7,107,-7,45,-7,-28,-8,-87,-8,87,-8,10,-8,-73,-9,108,-9,31,-9,-44,-10,-124,-10,62,-10,-7,-11,-74,-11,115,-11,45,-11,-5,-12,-61,-12,-108,-12,99,-12,68,-12,20,-12,-19,-13,-47,-13,-79,-13,-104,-13,120,-13,98,-13,70,-13,48,-13,22,-13,10,-13,-11,-14,-19,-14,-38,-14,-42,-14,-51,-14,-39,-14,-44,-14,-24,-14,-10,-14,25,-13,53,-13,97,-13,-105,-13,-48,-13,31,-12,103,-12,-58,-12,52,-11,-97,-11,15,-10,-112,-10,25,-9,-90,-9,64,-8,-34,-8,-127,-7,37,-6,-54,-6,119,-5,35,-4,-59,-4,112,-3,9,-2,-82,-2,57,-1,-35,-1,101,0,-10,0,125,1,-2,1,121,2,-12,2,99,3,-46,3,49,4,-92,4,3,5,88,5,-81,5,11,6,106,6,-72,6,11,7,92,7,-84,7,-8,7,64,8,-104,8,-23,8,61,9,-123,9}; }
	private static byte[] data5(){ return new byte[] {-54,9,34,10,103,10,-83,10,-21,10,57,11,-127,11,-59,11,6,12,65,12,123,12,-85,12,-42,12,-5,12,32,13,66,13,82,13,95,13,108,13,104,13,102,13,102,13,78,13,52,13,12,13,-25,12,-76,12,127,12,68,12,4,12,-62,11,-126,11,65,11,-13,10,-74,10,104,10,39,10,-32,9,-96,9,93,9,32,9,-30,8,-86,8,114,8,67,8,15,8,-34,7,-82,7,-118,7,92,7,42,7,-2,6,-52,6,-100,6,85,6,33,6,-33,5,-103,5,75,5,-5,4,-85,4,81,4,-1,3,-102,3,54,3,-50,2,96,2,-5,1,-110,1,34,1,-78,0,64,0,-34,-1,119,-1,15,-1,-76,-2,81,-2,-3,-3,-90,-3,86,-3,12,-3,-56,-4,-116,-4,84,-4,33,-4,-19,-5,-47,-5,-96,-5,-112,-5,114,-5,97,-5,72,-5,61,-5,55,-5,56,-5,46,-5,40,-5,38,-5,29,-5,34,-5,25,-5,29,-5,22,-5,24,-5,14,-5,18,-5,17,-5,20,-5,15,-5,25,-5,29,-5,38,-5,39,-5,48,-5,74,-5,86,-5,112,-5,-116,-5,-86,-5,-56,-5,-22,-5,11,-4,49,-4,96,-4,-120,-4,-84,-4,-51,-4,-5,-4,24,-3,62,-3,93,-3,127,-3,-113,-3,-96,-3,-82,-3,-65,-3,-68,-3,-75,-3,-75,-3,-84,-3,-102,-3,124,-3,93,-3,71,-3,38,-3,7,-3,-50,-4,-88,-4,116,-4,80,-4,33,-4,-8,-5,-61,-5,-98,-5,114,-5,82,-5,51,-5,12,-5,-26,-6,-50,-6,-73,-6,-90,-6,-114,-6,-126,-6,117,-6,108,-6,89,-6,67,-6,60,-6,45,-6,40,-6,25,-6,18,-6,5,-6,-10,-7,-17,-7,-32,-7,-42,-7,-65,-7,-82,-7,-88,-7,-103,-7,-105,-7,-119,-7,-124,-7,-118,-7,-110,-7,-97,-7,-77,-7,-44,-7,1,-6,50,-6,101,-6,-82,-6,1,-5,98,-5,-63,-5,49,-4,-92,-4,43,-3,-73,-3,64,-2,-40,-2,116,-1,15,0,-77,0,83,1,-8,1,-103,2,64,3,-36,3,117,4,27,5,-84,5,52,6,-82,6,37,7,-109,7,-13,7,71,8,-114,8,-51,8,1,9,30,9,58,9,74,9,91,9,74,9,62,9,35,9,15,9,-19,8,-65,8,-123,8,76,8,26,8,-46,7,-118,7,46,7,-17,6,-100,6,84,6,-5,5,-81,5,87,5,0,5,-87,4,90,4,2,4,-83,3,78,3,-7,2,-102,2,71,2,-35,1,-128,1,25,1,-65,0,98,0,-9,-1,-111,-1,57,-1,-42,-2,127,-2,26,-2,-53,-3,118,-3,42,-3,-31,-4,-104,-4,86,-4,30,-4,-23,-5,-70,-5,-108,-5,127,-5,114,-5,96,-5,96,-5,99,-5,125,-5,-109,-5,-82,-5,-39,-5,15,-4,77,-4,118,-4,-65,-4,1,-3,87,-3,-106,-3,-27,-3,41,-2,120,-2,-64,-2,5,-1,76,-1,-109,-1,-42,-1,11,0,71,0,121,0,-90,0,-54,0,-28,0,13,1,33,1,53,1,58,1,66,1,71,1,75,1,71,1,71,1,76,1,61,1,59,1,58,1,65,1,59,1,57,1,56,1,60,1,60,1,51,1,40,1,49,1,38,1,23,1,5,1,-6,0,-9,0,-35,0,-55,0,-78,0,-83,0,-112,0,103,0,79,0,63,0,34,0,-6,-1,-41,-1,-61,-1,-89,-1,-117,-1,108,-1,94,-1,84,-1,81,-1,74,-1,75,-1,102,-1,124,-1,-105,-1,-71,-1,-24,-1,32,0,91,0,-97,0,-23,0,64,1,-105,1,-17,1,60,2,-100,2,-5,2,81,3,-82,3,1,4,81,4,-99,4,-16,4,53,5,117,5,-82,5,-23,5,30,6,66,6,115,6,-102,6,-65,6,-53,6,-23,6,2,7,33,7,50,7,71,7,90,7,112,7,-110,7,-99,7,-75,7,-56,7,-27,7,-14,7,-2,7,9,8,21,8,29,8,20,8,10,8,2,8,-19,7,-44,7,-93,7,-128,7,88,7,40,7,-26,6,-102,6,66,6,-21,5,-121,5,24,5,-105,4,31,4,-108,3,-7,2,84,2,-81,1,17,1,93,0,-83,-1,-26,-2,55,-2,117,-3,-73,-4,-13,-5,53,-5,118,-6,-80,-7,-11,-8,56,-8,-117,-9,-26,-10,63,-10,-94,-11,24,-11,-95,-12,39,-12,-55,-13,112,-13,56,-13,-10,-14,-50,-14,-96,-14,-102,-14,-119,-14,-115,-14,-114,-14,-90,-14,-73,-14,-40,-14,-18,-14,23,-13,70,-13,116,-13,-96,-13,-46,-13,2,-12,49,-12,111,-12,-94,-12,-33,-12,14,-11,75,-11,-119,-11,-46,-11,13,-10,87,-10,-105,-10,-34,-10,42,-9,119,-9,-51,-9,54,-8,-120,-8,-36,-8,66,-7,-86,-7,16,-6,110,-6,-53,-6,56,-5,-109,-5,-3,-5,81,-4,-83,-4,-5,-4,58,-3,125,-3,-77,-3,-21,-3,23,-2,56,-2,78,-2,113,-2,-104,-2,-104,-2,-91,-2,-86,-2,-68,-2,-72,-2,-69,-2,-72,-2,-61,-2,-72,-2,-78,-2,-74,-2,-63,-2,-52,-2}; }
	private static byte[] data6(){ return new byte[] {-45,-2,-35,-2,-18,-2,16,-1,33,-1,55,-1,99,-1,-121,-1,-97,-1,-53,-1,-7,-1,49,0,92,0,-116,0,-73,0,-12,0,28,1,68,1,117,1,-76,1,-35,1,22,2,53,2,105,2,-109,2,-70,2,-40,2,5,3,47,3,89,3,121,3,-100,3,-42,3,-3,3,44,4,75,4,-116,4,-70,4,-23,4,24,5,87,5,-104,5,-49,5,3,6,66,6,-119,6,-62,6,-4,6,52,7,112,7,-85,7,-34,7,15,8,66,8,103,8,-114,8,-80,8,-50,8,-16,8,-8,8,3,9,8,9,11,9,3,9,3,9,-8,8,-24,8,-39,8,-53,8,-66,8,-72,8,-81,8,-79,8,-88,8,-80,8,-71,8,-68,8,-54,8,-36,8,-7,8,14,9,40,9,80,9,113,9,-105,9,-71,9,-24,9,37,10,83,10,-120,10,-76,10,-18,10,36,11,79,11,124,11,-78,11,-34,11,1,12,24,12,57,12,80,12,92,12,89,12,85,12,71,12,46,12,18,12,-22,11,-87,11,109,11,36,11,-51,10,110,10,13,10,-89,9,52,9,-71,8,54,8,-56,7,54,7,-75,6,43,6,-85,5,35,5,-91,4,32,4,-78,3,54,3,-74,2,56,2,-45,1,91,1,-31,0,103,0,-4,-1,-122,-1,3,-1,117,-2,-10,-3,96,-3,-49,-4,55,-4,-93,-5,1,-5,102,-6,-86,-7,-8,-8,65,-8,-114,-9,-42,-10,30,-10,105,-11,-74,-12,5,-12,77,-13,-99,-14,8,-14,114,-15,-41,-16,88,-16,-31,-17,114,-17,0,-17,-102,-18,72,-18,-1,-19,-70,-19,116,-19,61,-19,12,-19,-30,-20,-67,-20,-108,-20,-127,-20,116,-20,102,-20,81,-20,85,-20,98,-20,111,-20,121,-20,-100,-20,-64,-20,-20,-20,19,-19,68,-19,-126,-19,-59,-19,3,-18,87,-18,-95,-18,-4,-18,90,-17,-75,-17,38,-16,-114,-16,4,-15,127,-15,7,-14,127,-14,-4,-14,127,-13,8,-12,-114,-12,25,-11,-88,-11,53,-10,-62,-10,80,-9,-45,-9,97,-8,-12,-8,120,-7,-5,-7,116,-6,-5,-6,106,-5,-32,-5,59,-4,-91,-4,0,-3,75,-3,-119,-3,-61,-3,3,-2,48,-2,75,-2,99,-2,-120,-2,-99,-2,-81,-2,-78,-2,-52,-2,-30,-2,-15,-2,7,-1,36,-1,60,-1,100,-1,125,-1,-77,-1,-26,-1,33,0,96,0,-84,0,-9,0,71,1,-104,1,-18,1,63,2,-92,2,0,3,94,3,-67,3,22,4,117,4,-54,4,24,5,103,5,-63,5,13,6,92,6,-98,6,-17,6,59,7,-119,7,-49,7,38,8,-122,8,-23,8,84,9,-65,9,51,10,-94,10,29,11,-110,11,28,12,-92,12,52,13,-71,13,67,14,-44,14,97,15,-19,15,120,16,4,17,-126,17,0,18,127,18,-14,18,84,19,-80,19,8,20,82,20,-118,20,-72,20,-29,20,-3,20,14,21,1,21,2,21,-20,20,-58,20,-114,20,79,20,2,20,-79,19,76,19,-59,18,74,18,-68,17,47,17,126,16,-46,15,34,15,120,14,-68,13,3,13,85,12,-85,11,-14,10,65,10,-90,9,12,9,115,8,-38,7,89,7,-27,6,108,6,-8,5,-125,5,39,5,-55,4,115,4,19,4,-62,3,122,3,36,3,-60,2,111,2,30,2,-44,1,121,1,48,1,-27,0,-109,0,59,0,-20,-1,-98,-1,88,-1,6,-1,-60,-2,124,-2,64,-2,3,-2,-47,-3,-91,-3,125,-3,75,-3,50,-3,38,-3,33,-3,5,-3,-4,-4,-7,-4,-9,-4,-19,-4,-29,-4,-30,-4,-34,-4,-44,-4,-65,-4,-97,-4,-113,-4,106,-4,65,-4,24,-4,-20,-5,-68,-5,121,-5,43,-5,-22,-6,-88,-6,82,-6,-35,-7,115,-7,5,-7,-103,-8,13,-8,-119,-9,4,-9,122,-10,-21,-11,77,-11,-71,-12,36,-12,-105,-13,-1,-14,110,-14,-32,-15,83,-15,-44,-16,70,-16,-58,-17,80,-17,-28,-18,116,-18,10,-18,-96,-19,68,-19,-21,-20,-110,-20,48,-20,-32,-21,-119,-21,54,-21,-29,-22,-112,-22,74,-22,2,-22,-74,-23,100,-23,33,-23,-26,-24,-70,-24,-122,-24,100,-24,81,-24,76,-24,83,-24,98,-24,-113,-24,-51,-24,31,-23,121,-23,-20,-23,125,-22,26,-21,-64,-21,115,-20,63,-19,29,-18,-2,-18,-29,-17,-30,-16,-43,-15,-31,-14,-35,-13,-26,-12,-16,-11,0,-9,-1,-9,13,-7,2,-6,6,-5,-10,-5,-13,-4,-36,-3,-64,-2,-102,-1,124,0,81,1,41,2,-16,2,-72,3,116,4,52,5,-8,5,-76,6,119,7,41,8,-42,8,-116,9,61,10,-43,10,107,11,10,12,-92,12,43,13,-89,13,38,14,-93,14,36,15,-116,15,-12,15,92,16,-70,16,20,17,99,17,-83,17,-4,17,73,18,-118,18,-65,18,-15,18,33,19,73,19,101,19,114,19,119,19,108,19,86,19,54,19,7,19,-43,18,-98,18,85,18,-1,17,-95,17,59,17,-52,16,91,16}; }
	private static byte[] data7(){ return new byte[] {-26,15,111,15,-2,14,-123,14,1,14,-111,13,44,13,-45,12,107,12,22,12,-53,11,-110,11,80,11,35,11,0,11,-27,10,-68,10,-89,10,-106,10,-124,10,101,10,73,10,42,10,2,10,-40,9,-86,9,107,9,34,9,-49,8,118,8,18,8,-83,7,56,7,-52,6,80,6,-48,5,96,5,-23,4,119,4,-17,3,123,3,7,3,-106,2,38,2,-52,1,96,1,-4,0,-96,0,87,0,4,0,-88,-1,101,-1,30,-1,-36,-2,-110,-2,82,-2,14,-2,-42,-3,-120,-3,70,-3,-1,-4,-71,-4,114,-4,46,-4,-16,-5,-77,-5,117,-5,43,-5,-26,-6,-88,-6,124,-6,58,-6,-1,-7,-61,-7,-114,-7,83,-7,29,-7,-19,-8,-69,-8,-116,-8,102,-8,81,-8,58,-8,41,-8,33,-8,41,-8,40,-8,38,-8,56,-8,89,-8,116,-8,-97,-8,-43,-8,5,-7,55,-7,107,-7,-96,-7,-52,-7,1,-6,48,-6,88,-6,121,-6,-93,-6,-68,-6,-40,-6,-36,-6,-25,-6,-26,-6,-25,-6,-46,-6,-62,-6,-74,-6,-94,-6,-117,-6,110,-6,82,-6,63,-6,48,-6,24,-6,7,-6,-2,-7,-10,-7,-28,-7,-21,-7,-15,-7,-11,-7,-14,-7,-1,-7,3,-6,11,-6,21,-6,31,-6,45,-6,49,-6,37,-6,36,-6,44,-6,35,-6,21,-6,4,-6,-8,-7,-28,-7,-48,-7,-68,-7,-80,-7,-99,-7,-122,-7,111,-7,87,-7,72,-7,58,-7,23,-7,13,-7,3,-7,-9,-8,-26,-8,-24,-8,-7,-8,12,-7,31,-7,68,-7,100,-7,-97,-7,-33,-7,31,-6,110,-6,-54,-6,43,-5,-110,-5,7,-4,126,-4,1,-3,-119,-3,21,-2,-91,-2,71,-1,-14,-1,-105,0,67,1,-17,1,-103,2,64,3,-37,3,118,4,17,5,-111,5,12,6,-128,6,-16,6,92,7,-93,7,-24,7,16,8,58,8,78,8,94,8,81,8,74,8,59,8,39,8,-3,7,-29,7,-71,7,-107,7,107,7,56,7,6,7,-33,6,-86,6,-113,6,89,6,53,6,13,6,-34,5,-80,5,-122,5,79,5,29,5,-31,4,-84,4,98,4,40,4,-32,3,-116,3,50,3,-37,2,117,2,8,2,-97,1,47,1,-62,0,73,0,-38,-1,104,-1,-6,-2,-113,-2,46,-2,-48,-3,115,-3,43,-3,-27,-4,-81,-4,117,-4,73,-4,40,-4,5,-4,-15,-5,-34,-5,-23,-5,-27,-5,-26,-5,-17,-5,3,-4,27,-4,54,-4,92,-4,-116,-4,-67,-4,-17,-4,28,-3,90,-3,-113,-3,-53,-3,18,-2,80,-2,-107,-2,-47,-2,2,-1,57,-1,119,-1,-90,-1,-47,-1,-23,-1,4,0,16,0,35,0,43,0,56,0,58,0,55,0,42,0,44,0,37,0,45,0,40,0,39,0,54,0,51,0,59,0,71,0,82,0,101,0,86,0,107,0,119,0,-125,0,117,0,108,0,97,0,87,0,63,0,27,0,-5,-1,-46,-1,-103,-1,79,-1,22,-1,-26,-2,-83,-2,114,-2,68,-2,25,-2,5,-2,-33,-3,-60,-3,-62,-3,-57,-3,-48,-3,-33,-3,-4,-3,42,-2,98,-2,-100,-2,-24,-2,74,-1,-76,-1,16,0,121,0,2,1,-106,1,26,2,-98,2,50,3,-55,3,90,4,-25,4,116,5,4,6,-109,6,14,7,-111,7,15,8,-119,8,3,9,121,9,-13,9,82,10,-67,10,41,11,-109,11,-22,11,77,12,-93,12,-3,12,72,13,-106,13,-52,13,18,14,67,14,112,14,-116,14,-75,14,-35,14,-23,14,-8,14,4,15,14,15,15,15,-4,14,-8,14,-30,14,-56,14,-105,14,104,14,49,14,-11,13,-95,13,63,13,-36,12,117,12,-23,11,95,11,-71,10,37,10,110,9,-73,8,-46,7,12,7,30,6,45,5,30,4,8,3,-23,1,-36,0,-86,-1,112,-2,53,-3,7,-4,-36,-6,-93,-7,110,-8,69,-9,59,-10,28,-11,24,-12,23,-13,57,-14,90,-15,-113,-16,-47,-17,40,-17,-102,-18,14,-18,-111,-19,33,-19,-56,-20,-126,-20,65,-20,22,-20,-8,-21,-27,-21,-33,-21,-45,-21,-39,-21,-14,-21,0,-20,28,-20,59,-20,104,-20,-104,-20,-48,-20,3,-19,80,-19,-97,-19,-17,-19,80,-18,-70,-18,40,-17,-112,-17,4,-16,-117,-16,20,-15,-98,-15,43,-14,-58,-14,90,-13,-22,-13,-119,-12,33,-11,-67,-11,77,-10,-32,-10,115,-9,-2,-9,124,-8,0,-7,120,-7,13,-6,111,-6,-48,-6,60,-5,-98,-5,-22,-5,44,-4,105,-4,-104,-4,-71,-4,-63,-4,-59,-4,-36,-4,-35,-4,-55,-4,-69,-4,-86,-4,-111,-4,111,-4,75,-4,50,-4,34,-4,5,-4,-23,-5,-38,-5,-34,-5,-40,-5,-43,-5,-47,-5,-17,-5,8,-4,44,-4,77,-4,-128,-4,-87,-4,-46,-4,-22,-4,33,-3,78,-3,103,-3,-116,-3,-89,-3,-36,-3,-25,-3,1,-2,14,-2,40,-2,72,-2,90,-2,125,-2,-81,-2,-39,-2,16,-1,72,-1,-98,-1}; }
	private static byte[] data8(){ return new byte[] {-10,-1,86,0,-62,0,73,1,-67,1,63,2,-60,2,82,3,-25,3,-122,4,22,5,-86,5,55,6,-31,6,117,7,-5,7,-112,8,30,9,-71,9,53,10,-71,10,60,11,-76,11,49,12,-102,12,-9,12,92,13,-99,13,-20,13,37,14,93,14,-120,14,-83,14,-38,14,5,15,30,15,56,15,76,15,100,15,113,15,121,15,-120,15,-117,15,-113,15,-101,15,-101,15,-100,15,-93,15,-76,15,-75,15,-61,15,-49,15,-32,15,-16,15,10,16,23,16,54,16,96,16,-128,16,-97,16,-69,16,-32,16,-2,16,25,17,54,17,80,17,102,17,113,17,-123,17,-127,17,117,17,103,17,81,17,50,17,-3,16,-65,16,115,16,44,16,-52,15,99,15,-12,14,-119,14,10,14,-128,13,-3,12,-124,12,2,12,112,11,-34,10,97,10,-35,9,103,9,-20,8,95,8,-26,7,106,7,-27,6,112,6,-2,5,-115,5,29,5,-86,4,48,4,-71,3,31,3,-105,2,11,2,-122,1,-33,0,49,0,121,-1,-53,-2,8,-2,56,-3,102,-4,-97,-5,-53,-6,-33,-7,-9,-8,29,-8,67,-9,100,-10,117,-11,-92,-12,-49,-13,-3,-14,46,-14,98,-15,-76,-16,2,-16,104,-17,-77,-18,37,-18,-104,-19,2,-19,110,-20,-30,-21,105,-21,-28,-22,89,-22,-14,-23,-98,-23,61,-23,-56,-24,119,-24,41,-24,-29,-25,-107,-25,63,-25,5,-25,-45,-26,-86,-26,109,-26,72,-26,34,-26,20,-26,3,-26,-12,-27,-12,-27,-14,-27,-12,-27,3,-26,42,-26,74,-26,-127,-26,-75,-26,-5,-26,80,-25,-76,-25,27,-24,-81,-24,56,-23,-46,-23,101,-22,26,-21,-62,-21,107,-20,10,-19,-76,-19,85,-18,-13,-18,-116,-17,37,-16,-65,-16,73,-15,-52,-15,82,-14,-42,-14,75,-13,-86,-13,35,-12,-122,-12,-12,-12,71,-11,-100,-11,-11,-11,88,-10,-78,-10,11,-9,95,-9,-51,-9,54,-8,-100,-8,3,-7,-126,-7,2,-6,121,-6,-23,-6,107,-5,-4,-5,-116,-4,27,-3,-105,-3,51,-2,-63,-2,71,-1,-46,-1,110,0,14,1,-84,1,50,2,-51,2,108,3,16,4,-93,4,45,5,-56,5,82,6,-42,6,85,7,-44,7,81,8,-49,8,70,9,-69,9,63,10,-65,10,62,11,-63,11,57,12,-62,12,93,13,-19,13,-118,14,54,15,-39,15,125,16,40,17,-24,17,-86,18,108,19,46,20,-18,20,-80,21,110,22,39,23,-36,23,-123,24,50,25,-40,25,100,26,-19,26,108,27,-19,27,83,28,-66,28,-5,28,36,29,75,29,96,29,105,29,73,29,26,29,-45,28,-119,28,30,28,-99,27,42,27,-98,26,0,26,89,25,-77,24,-1,23,50,23,98,22,-111,21,-59,20,-12,19,17,19,51,18,109,17,-91,16,-24,15,36,15,112,14,-52,13,53,13,-113,12,-1,11,118,11,-10,10,106,10,-31,9,115,9,0,9,117,8,-17,7,116,7,-5,6,-117,6,18,6,-106,5,33,5,-87,4,57,4,-60,3,106,3,21,3,-81,2,85,2,8,2,-65,1,105,1,45,1,0,1,-58,0,-106,0,103,0,72,0,41,0,18,0,2,0,-6,-1,-1,-1,3,0,-16,-1,-22,-1,-21,-1,-30,-1,-61,-1,-97,-1,-117,-1,97,-1,8,-1,-63,-2,-125,-2,60,-2,-49,-3,101,-3,-15,-4,-124,-4,-18,-5,93,-5,-72,-6,23,-6,94,-7,-100,-8,-66,-9,-6,-10,26,-10,57,-11,73,-12,88,-13,-122,-14,-98,-15,-76,-16,-42,-17,5,-17,47,-18,91,-19,-102,-20,-22,-21,47,-21,116,-22,-61,-23,22,-23,94,-24,-73,-25,-10,-26,62,-26,-120,-27,-39,-28,47,-28,118,-29,-51,-30,29,-30,120,-31,-34,-32,69,-32,-94,-33,19,-33,-104,-34,32,-34,-76,-35,75,-35,-2,-36,-51,-36,-99,-36,122,-36,-121,-36,-108,-36,-64,-36,19,-35,123,-35,-4,-35,-119,-34,41,-33,-19,-33,-66,-32,-89,-31,-105,-30,-88,-29,-54,-28,-5,-27,47,-25,123,-24,-43,-23,62,-21,-102,-20,1,-18,114,-17,-29,-16,79,-14,-63,-13,48,-11,-109,-10,-7,-9,89,-7,-80,-6,-9,-5,51,-3,113,-2,-78,-1,-30,0,5,2,41,3,85,4,116,5,-127,6,-104,7,-75,8,-65,9,-54,10,-61,11,-60,12,-54,13,-75,14,-116,15,108,16,68,17,17,18,-66,18,115,19,32,20,-38,20,106,21,6,22,-113,22,21,23,-123,23,-21,23,80,24,-95,24,-30,24,24,25,60,25,80,25,92,25,85,25,59,25,16,25,-44,24,-122,24,53,24,-31,23,109,23,-21,22,97,22,-31,21,69,21,-98,20,-3,19,99,19,-62,18,30,18,106,17,-52,16,70,16,-71,15,37,15,-67,14,94,14,1,14,-71,13,-119,13,115,13,85,13,77,13,72,13,88,13,103,13,116,13,122,13,-117,13,-122,13,123,13,112,13,96,13,62,13,9,13,-56,12,-100,12}; }
	private static byte[] data9(){ return new byte[] {92,12,30,12,-43,11,-125,11,59,11,-26,10,-110,10,50,10,-38,9,127,9,27,9,-74,8,95,8,8,8,-90,7,83,7,1,7,-79,6,81,6,-11,5,-99,5,59,5,-55,4,117,4,6,4,-94,3,62,3,-61,2,62,2,-62,1,66,1,-67,0,61,0,-87,-1,30,-1,-121,-2,-18,-3,81,-3,-90,-4,6,-4,83,-5,-83,-6,-1,-7,94,-7,-77,-8,33,-8,-121,-9,-15,-10,107,-10,-9,-11,-116,-11,32,-11,-53,-12,-103,-12,100,-12,40,-12,2,-12,-7,-13,-12,-13,-42,-13,-37,-13,-20,-13,2,-12,24,-12,54,-12,95,-12,-112,-12,-49,-12,-12,-12,30,-11,67,-11,112,-11,-101,-11,-86,-11,-53,-11,-33,-11,2,-10,2,-10,27,-10,49,-10,73,-10,93,-10,107,-10,-114,-10,-100,-10,-65,-10,-35,-10,8,-9,37,-9,90,-9,-121,-9,-62,-9,-17,-9,31,-8,95,-8,-94,-8,-34,-8,21,-7,78,-7,-112,-7,-40,-7,19,-6,68,-6,123,-6,-75,-6,-24,-6,22,-5,65,-5,97,-5,118,-5,-124,-5,-114,-5,-95,-5,-102,-5,-114,-5,110,-5,92,-5,72,-5,33,-5,-11,-6,-32,-6,-62,-6,-81,-6,-109,-6,-108,-6,-124,-6,125,-6,111,-6,106,-6,-125,-6,-124,-6,-116,-6,-104,-6,-62,-6,-16,-6,33,-5,92,-5,-94,-5,-16,-5,89,-4,-69,-4,35,-3,-109,-3,10,-2,-120,-2,4,-1,-126,-1,8,0,-111,0,26,1,-90,1,53,2,-66,2,67,3,-64,3,39,4,-111,4,-6,4,73,5,-107,5,-57,5,-13,5,20,6,33,6,27,6,10,6,-1,5,-38,5,-87,5,-128,5,104,5,45,5,9,5,-16,4,-46,4,-73,4,-93,4,-115,4,-120,4,-125,4,-127,4,124,4,-127,4,122,4,-126,4,123,4,119,4,105,4,93,4,95,4,71,4,36,4,-17,3,-59,3,-112,3,76,3,-9,2,-97,2,82,2,-15,1,-112,1,44,1,-59,0,98,0,-1,-1,-89,-1,85,-1,26,-1,-59,-2,-127,-2,64,-2,22,-2,-4,-3,-55,-3,-94,-3,127,-3,96,-3,63,-3,27,-3,8,-3,-21,-4,-45,-4,-65,-4,-88,-4,-93,-4,-86,-4,-83,-4,-69,-4,-49,-4,-7,-4,25,-3,52,-3,109,-3,-84,-3,-29,-3,1,-2,44,-2,77,-2,115,-2,123,-2,-116,-2,-77,-2,-77,-2,-76,-2,-77,-2,-52,-2,-41,-2,-32,-2,-21,-2,-8,-2,17,-1,26,-1,36,-1,42,-1,37,-1,57,-1,61,-1,62,-1,75,-1,92,-1,109,-1,114,-1,-108,-1,-93,-1,-95,-1,-92,-1,-81,-1,-85,-1,-110,-1,116,-1,80,-1,40,-1,-1,-2,-59,-2,125,-2,64,-2,6,-2,-65,-3,117,-3,49,-3,9,-3,-49,-4,-104,-4,-126,-4,-125,-4,-117,-4,123,-4,-100,-4,-63,-4,-11,-4,44,-3,105,-3,-65,-3,53,-2,-94,-2,34,-1,-73,-1,87,0,12,1,-77,1,126,2,68,3,24,4,-31,4,-76,5,126,6,86,7,21,8,-51,8,125,9,58,10,-28,10,-110,11,53,12,-33,12,127,13,35,14,-45,14,118,15,28,16,-64,16,102,17,-14,17,-125,18,9,19,123,19,-31,19,73,20,-97,20,-1,20,75,21,-109,21,-67,21,-17,21,21,22,59,22,68,22,87,22,102,22,93,22,70,22,39,22,0,22,-64,21,119,21,18,21,-92,20,43,20,-102,19,-21,18,53,18,125,17,-57,16,-20,15,-2,14,2,14,2,13,-27,11,-64,10,122,9,34,8,-72,6,61,5,-71,3,26,2,-117,0,-12,-2,79,-3,-80,-5,55,-6,-55,-8,75,-9,-42,-11,-120,-12,75,-13,33,-14,7,-15,-24,-17,-17,-18,1,-18,26,-19,84,-20,-101,-21,-1,-22,107,-22,-34,-23,97,-23,9,-23,-87,-24,72,-24,-12,-25,-54,-25,-85,-25,-128,-25,89,-25,73,-25,79,-25,99,-25,118,-25,-97,-25,-52,-25,9,-24,83,-24,-93,-24,16,-23,-117,-23,12,-22,-114,-22,36,-21,-53,-21,116,-20,22,-19,-67,-19,99,-18,5,-17,-96,-17,76,-16,-22,-16,-119,-15,32,-14,-66,-14,85,-13,-11,-13,-118,-12,37,-11,-50,-11,81,-10,-47,-10,79,-9,-23,-9,79,-8,-98,-8,-17,-8,61,-7,123,-7,-101,-7,-80,-7,-74,-7,-62,-7,-78,-7,-119,-7,115,-7,81,-7,35,-7,-36,-8,-86,-8,115,-8,58,-8,1,-8,-57,-9,-84,-9,-119,-9,112,-9,87,-9,76,-9,74,-9,52,-9,48,-9,55,-9,71,-9,69,-9,79,-9,92,-9,106,-9,109,-9,111,-9,112,-9,120,-9,110,-9,96,-9,87,-9,77,-9,62,-9,46,-9,46,-9,64,-9,90,-9,119,-9,-101,-9,-22,-9,92,-8,-58,-8,70,-7,-21,-7,-100,-6,94,-5,27,-4,-27,-4,-54,-3,-60,-2,-72,-1,-65,0,-61,1,-35,2,-16,3,9,5,57,6,102,7,124,8,122,9,-124,10,-106,11,-104,12,-113,13,123,14,67,15,26,16,-27,16,-90,17,80,18,-19,18,-121,19}; }
	private static byte[] data10(){ return new byte[] {28,20,-96,20,26,21,-96,21,12,22,116,22,-50,22,54,23,-124,23,-54,23,-5,23,59,24,96,24,-123,24,-112,24,-106,24,-94,24,-73,24,-74,24,-90,24,-91,24,-105,24,-113,24,126,24,125,24,120,24,110,24,111,24,107,24,89,24,67,24,52,24,43,24,42,24,32,24,18,24,5,24,-22,23,-56,23,-104,23,98,23,11,23,-75,22,64,22,-38,21,122,21,-12,20,103,20,-53,19,56,19,-100,18,-4,17,85,17,-59,16,54,16,-102,15,-3,14,-115,14,13,14,-89,13,56,13,-43,12,125,12,52,12,-19,11,-106,11,87,11,24,11,-46,10,124,10,45,10,-30,9,-112,9,35,9,-75,8,71,8,-62,7,38,7,-111,6,-18,5,35,5,84,4,116,3,-100,2,-73,1,-47,0,-16,-1,3,-1,39,-2,82,-3,118,-4,-108,-5,-64,-6,-11,-7,22,-7,50,-8,79,-9,104,-10,104,-11,106,-12,119,-13,-116,-14,-110,-15,-109,-16,-67,-17,-24,-18,18,-18,33,-19,80,-20,-119,-21,-67,-22,-13,-23,38,-23,119,-24,-74,-25,-18,-26,43,-26,-116,-27,-31,-28,58,-28,-107,-29,0,-29,91,-30,-52,-31,39,-31,-110,-32,21,-32,-101,-33,22,-33,-108,-34,54,-34,-21,-35,-103,-35,86,-35,59,-35,34,-35,39,-35,46,-35,79,-35,-117,-35,-28,-35,66,-34,-84,-34,43,-33,-83,-33,59,-32,-56,-32,97,-31,-37,-31,100,-30,-20,-30,93,-29,-25,-29,89,-28,-48,-28,74,-27,-70,-27,23,-26,-116,-26,11,-25,-116,-25,-20,-25,94,-24,-36,-24,102,-23,-30,-23,97,-22,-18,-22,-118,-21,57,-20,-46,-20,-119,-19,91,-18,43,-17,-7,-17,-49,-16,-64,-15,-62,-14,-74,-13,-80,-12,-71,-11,-47,-10,-34,-9,-25,-8,-6,-7,4,-5,17,-4,17,-3,-3,-3,-8,-2,-6,-1,-20,0,-50,1,-66,2,-83,3,-109,4,119,5,72,6,39,7,3,8,-20,8,-95,9,95,10,44,11,-10,11,-107,12,37,13,-53,13,-123,14,51,15,-53,15,124,16,67,17,10,18,-38,18,-95,19,-128,20,111,21,98,22,54,23,33,24,19,25,9,26,-13,26,-53,27,-76,28,-90,29,121,30,85,31,50,32,4,33,-64,33,102,34,15,35,-93,35,23,36,111,36,-67,36,-4,36,9,37,5,37,-8,36,-58,36,122,36,16,36,-100,35,34,35,-101,34,-6,33,82,33,-83,32,4,32,74,31,-114,30,-26,29,61,29,-126,28,-70,27,18,27,97,26,-96,25,-23,24,52,24,-110,23,-39,22,35,22,-115,21,-23,20,60,20,-128,19,-43,18,64,18,-95,17,-7,16,65,16,-116,15,-34,14,51,14,118,13,-52,12,55,12,-100,11,15,11,126,10,20,10,-92,9,44,9,-54,8,121,8,38,8,-63,7,109,7,24,7,-62,6,105,6,18,6,-60,5,109,5,39,5,-23,4,-75,4,120,4,46,4,-13,3,-50,3,-67,3,-107,3,116,3,87,3,54,3,5,3,-63,2,127,2,49,2,-35,1,107,1,-31,0,102,0,-45,-1,57,-1,111,-2,-87,-3,-34,-4,-3,-5,1,-5,-18,-7,-25,-8,-50,-9,-116,-10,51,-11,-9,-13,-72,-14,125,-15,38,-16,-2,-18,-49,-19,-62,-20,-86,-21,-99,-22,-74,-23,-56,-24,-32,-25,-6,-26,25,-26,56,-27,73,-28,88,-29,96,-30,98,-31,104,-32,96,-33,81,-34,73,-35,63,-36,62,-37,61,-38,59,-39,59,-40,74,-41,102,-42,-108,-43,-61,-44,27,-44,125,-45,0,-45,-121,-46,45,-46,-21,-47,-51,-47,-46,-47,-34,-47,28,-46,100,-46,-53,-46,88,-45,7,-44,-34,-44,-61,-43,-64,-42,-30,-41,33,-39,81,-38,-99,-37,-13,-36,98,-34,-29,-33,104,-31,-8,-30,-124,-28,24,-26,-54,-25,116,-23,38,-21,-45,-20,-114,-18,69,-16,-8,-15,-95,-13,69,-11,-17,-10,-109,-8,44,-6,-78,-5,56,-3,-50,-2,85,0,-66,1,39,3,-104,4,-5,5,54,7,120,8,-55,9,14,11,61,12,117,13,-90,14,-36,15,0,17,12,18,45,19,82,20,108,21,97,22,64,23,32,24,5,25,-60,25,107,26,37,27,-63,27,57,28,-96,28,6,29,91,29,-107,29,-93,29,-98,29,-122,29,97,29,37,29,-47,28,97,28,-30,27,72,27,-77,26,35,26,-114,25,-30,24,50,24,-120,23,-42,22,27,22,104,21,-51,20,54,20,-92,19,32,19,-106,18,59,18,-20,17,-115,17,88,17,52,17,20,17,-25,16,-50,16,-69,16,-55,16,-55,16,-62,16,-48,16,-46,16,-49,16,-51,16,-34,16,-22,16,-25,16,-42,16,-40,16,-45,16,-43,16,-56,16,-61,16,-67,16,-90,16,121,16,81,16,52,16,20,16,-50,15,-107,15,109,15,47,15,-21,14,-93,14,101,14,38,14,-51,13,113,13,45,13,-24,12,-99,12,68,12,-21,11,-115,11,34,11,-85,10,47,10,-68,9,45,9,-124,8}; }
	private static byte[] data11(){ return new byte[] {-31,7,43,7,121,6,-83,5,-67,4,-45,3,-56,2,-80,1,-115,0,122,-1,80,-2,38,-3,1,-4,-44,-6,-57,-7,-76,-8,-78,-9,-77,-10,-46,-11,-6,-12,48,-12,124,-13,-54,-14,67,-14,-60,-15,84,-15,-24,-16,-110,-16,57,-16,-15,-17,-79,-17,121,-17,56,-17,28,-17,-7,-18,-22,-18,-62,-18,-97,-18,-115,-18,-125,-18,116,-18,98,-18,108,-18,121,-18,125,-18,-121,-18,-105,-18,-62,-18,-19,-18,24,-17,71,-17,-111,-17,-39,-17,32,-16,-124,-16,0,-15,120,-15,-7,-15,107,-14,-5,-14,-110,-13,35,-12,-88,-12,57,-11,-50,-11,103,-10,-20,-10,124,-9,-4,-9,-96,-8,53,-7,-54,-7,103,-6,-10,-6,-107,-5,39,-4,-73,-4,53,-3,-100,-3,11,-2,110,-2,-77,-2,-18,-2,17,-1,68,-1,90,-1,96,-1,99,-1,127,-1,121,-1,95,-1,68,-1,24,-1,-11,-2,-57,-2,-105,-2,92,-2,45,-2,-7,-3,-53,-3,-90,-3,-110,-3,-123,-3,99,-3,92,-3,119,-3,-101,-3,-47,-3,5,-2,62,-2,-90,-2,-18,-2,70,-1,-116,-1,-30,-1,64,0,-112,0,-40,0,23,1,80,1,-111,1,-72,1,-31,1,1,2,40,2,62,2,81,2,79,2,70,2,67,2,52,2,26,2,-11,1,-45,1,-92,1,-117,1,94,1,57,1,43,1,24,1,6,1,11,1,24,1,32,1,32,1,61,1,87,1,125,1,-89,1,-58,1,-38,1,13,2,53,2,93,2,106,2,-123,2,-100,2,-74,2,-58,2,-28,2,-16,2,5,3,30,3,40,3,45,3,52,3,52,3,38,3,39,3,22,3,17,3,-18,2,-57,2,-104,2,103,2,65,2,15,2,-52,1,-94,1,-123,1,100,1,44,1,19,1,-12,0,-23,0,-52,0,-93,0,125,0,106,0,85,0,29,0,5,0,-15,-1,-7,-1,-39,-1,-46,-1,-48,-1,-46,-1,-50,-1,-63,-1,-48,-1,-49,-1,-67,-1,-99,-1,-127,-1,95,-1,67,-1,21,-1,-40,-2,-75,-2,-123,-2,80,-2,33,-2,-9,-3,-48,-3,-81,-3,-92,-3,-103,-3,-120,-3,119,-3,109,-3,117,-3,126,-3,123,-3,124,-3,-115,-3,-94,-3,-94,-3,-106,-3,-101,-3,-80,-3,-90,-3,-111,-3,-99,-3,-92,-3,-118,-3,109,-3,92,-3,86,-3,64,-3,22,-3,-32,-4,-94,-4,-128,-4,64,-4,-34,-5,-87,-5,116,-5,59,-5,4,-5,-57,-6,-94,-6,-128,-6,110,-6,95,-6,99,-6,-128,-6,-87,-6,-73,-6,-16,-6,69,-5,-87,-5,2,-4,-116,-4,20,-3,-74,-3,80,-2,7,-1,-60,-1,-97,0,-128,1,102,2,74,3,63,4,51,5,41,6,27,7,-10,7,-31,8,-62,9,-111,10,110,11,59,12,-3,12,-55,13,-120,14,55,15,-6,15,-78,16,104,17,11,18,-69,18,102,19,5,20,-90,20,52,21,-73,21,63,22,-74,22,28,23,-113,23,5,24,103,24,-51,24,41,25,123,25,-34,25,34,26,74,26,108,26,-123,26,-124,26,109,26,47,26,-29,25,-105,25,32,25,-121,24,-32,23,51,23,101,22,-108,21,-89,20,-73,19,-86,18,-120,17,93,16,30,15,-55,13,125,12,8,11,-111,9,35,8,-79,6,39,5,-112,3,-9,1,-121,0,24,-1,-113,-3,18,-4,-95,-6,64,-7,-29,-9,-108,-10,79,-11,35,-12,-1,-14,-30,-15,-53,-16,-46,-17,-33,-18,-6,-19,39,-19,113,-20,-58,-21,35,-21,-100,-22,45,-22,-52,-23,117,-23,36,-23,-30,-24,-67,-24,-89,-24,-119,-24,106,-24,109,-24,115,-24,-124,-24,-107,-24,-73,-24,-8,-24,51,-23,122,-23,-64,-23,19,-22,109,-22,-45,-22,68,-21,-66,-21,65,-20,-45,-20,103,-19,2,-18,-84,-18,86,-17,3,-16,-72,-16,113,-15,18,-14,-75,-14,106,-13,8,-12,-107,-12,9,-11,119,-11,-7,-11,73,-10,-120,-10,-56,-10,0,-9,17,-9,34,-9,35,-9,27,-9,36,-9,6,-9,-41,-10,-93,-10,-119,-10,79,-10,14,-10,-43,-11,-86,-11,109,-11,35,-11,0,-11,-52,-12,-82,-12,121,-12,83,-12,49,-12,7,-12,-37,-13,-64,-13,-92,-13,-120,-13,113,-13,82,-13,42,-13,12,-13,-27,-14,-61,-14,-94,-14,109,-14,62,-14,-2,-15,-57,-15,-78,-15,-108,-15,125,-15,93,-15,86,-15,81,-15,90,-15,106,-15,-99,-15,-22,-15,40,-14,125,-14,-13,-14,-127,-13,22,-12,-66,-12,-124,-11,105,-10,106,-9,87,-8,94,-7,-125,-6,-78,-5,-28,-4,28,-2,115,-1,-47,0,39,2,105,3,-53,4,32,6,119,7,-47,8,21,10,87,11,-86,12,-40,13,4,15,37,16,67,17,76,18,87,19,61,20,46,21,3,22,-45,22,-122,23,49,24,-50,24,115,25,3,26,109,26,-24,26,71,27,-97,27,-5,27,60,28,127,28,-78,28,-36,28,-4,28,37,29,57,29,77,29,86,29,100,29,108,29,107,29,103,29,103,29,94,29,74,29,45,29}; }
	private static byte[] data12(){ return new byte[] {26,29,0,29,-53,28,-98,28,90,28,20,28,-70,27,75,27,-31,26,99,26,-25,25,81,25,-75,24,35,24,113,23,-69,22,-5,21,91,21,-82,20,9,20,79,19,-75,18,24,18,-102,17,14,17,-110,16,32,16,-65,15,91,15,10,15,-73,14,119,14,54,14,-5,13,-69,13,-123,13,89,13,70,13,44,13,38,13,3,13,-33,12,-68,12,-79,12,-109,12,90,12,18,12,-57,11,106,11,-7,10,-122,10,21,10,-116,9,-22,8,87,8,-77,7,34,7,126,6,-44,5,38,5,124,4,-68,3,2,3,77,2,-107,1,-57,0,-14,-1,27,-1,69,-2,124,-3,-107,-4,-97,-5,-65,-6,-11,-7,-4,-8,8,-8,16,-9,32,-10,41,-11,4,-12,-27,-14,-43,-15,-85,-16,113,-17,47,-18,6,-19,-58,-21,-124,-22,53,-23,6,-24,-46,-26,-73,-27,-115,-28,106,-29,102,-30,112,-31,108,-32,116,-33,-122,-34,-62,-35,2,-35,56,-36,-118,-37,-3,-38,-124,-38,18,-38,-98,-39,75,-39,14,-39,-33,-40,-68,-40,-78,-40,-74,-40,-54,-40,-53,-40,-17,-40,18,-39,68,-39,122,-39,-90,-39,-26,-39,34,-38,118,-38,-59,-38,23,-37,86,-37,-94,-37,6,-36,114,-36,-66,-36,43,-35,-105,-35,22,-34,-124,-34,7,-33,-103,-33,69,-32,-28,-32,-106,-31,77,-30,34,-29,2,-28,-15,-28,-26,-27,-1,-26,38,-24,105,-23,-104,-22,-44,-21,46,-19,-95,-18,19,-16,110,-15,-38,-14,79,-12,-69,-11,17,-9,98,-8,-57,-7,35,-5,110,-4,-87,-3,-5,-2,52,0,109,1,-96,2,-52,3,-15,4,-22,5,-39,6,-46,7,-63,8,-92,9,113,10,48,11,-4,11,-64,12,120,13,29,14,-29,14,-96,15,96,16,26,17,-35,17,-71,18,-105,19,113,20,72,21,54,22,45,23,42,24,28,25,14,26,8,27,-17,27,-53,28,-83,29,126,30,94,31,24,32,-69,32,103,33,-4,33,-127,34,-20,34,91,35,-93,35,-52,35,-34,35,-26,35,-19,35,-53,35,-89,35,104,35,48,35,-52,34,108,34,11,34,-90,33,61,33,-36,32,121,32,21,32,-100,31,37,31,-84,30,63,30,-39,29,96,29,-47,28,82,28,-40,27,84,27,-85,26,20,26,-103,25,16,25,120,24,-22,23,95,23,-45,22,71,22,-79,21,48,21,-81,20,27,20,-128,19,-7,18,115,18,-35,17,69,17,-86,16,47,16,-95,15,15,15,126,14,15,14,-108,13,27,13,-94,12,78,12,-7,11,-106,11,49,11,-21,10,-91,10,87,10,18,10,-43,9,-86,9,113,9,39,9,-7,8,-50,8,-103,8,94,8,26,8,-31,7,-94,7,70,7,-53,6,119,6,12,6,-115,5,-8,4,111,4,-45,3,51,3,100,2,-102,1,-36,0,-5,-1,15,-1,8,-2,22,-3,-4,-5,-39,-6,-79,-7,-125,-8,82,-9,24,-10,-30,-12,-94,-13,106,-14,50,-15,14,-16,-54,-18,-88,-19,-122,-20,102,-21,78,-22,56,-23,52,-24,37,-25,24,-26,34,-27,39,-28,20,-29,3,-30,-28,-32,-52,-33,-86,-34,-113,-35,81,-36,44,-37,1,-38,-28,-40,-64,-41,-112,-42,121,-43,113,-44,-127,-45,-93,-46,-44,-47,24,-47,-126,-48,-3,-49,-90,-49,97,-49,75,-49,66,-49,107,-49,-80,-49,27,-48,-88,-48,67,-47,-8,-47,-52,-46,-54,-45,-36,-44,-6,-43,51,-41,-118,-40,-23,-39,88,-37,-55,-36,72,-34,-52,-33,94,-31,-13,-30,-117,-28,16,-26,-90,-25,60,-23,-41,-22,122,-20,21,-18,-62,-17,94,-15,-2,-14,-101,-12,66,-10,-49,-9,90,-7,-37,-6,89,-4,-31,-3,79,-1,-82,0,-12,1,75,3,-76,4,3,6,73,7,-112,8,-22,9,52,11,107,12,-72,13,6,15,71,16,125,17,-98,18,-57,19,-42,20,-48,21,-77,22,-101,23,108,24,32,25,-86,25,38,26,-91,26,-6,26,49,27,62,27,85,27,91,27,76,27,42,27,-21,26,-78,26,88,26,0,26,-115,25,14,25,-108,24,-3,23,117,23,-14,22,101,22,-50,21,77,21,-38,20,113,20,-12,19,127,19,30,19,-66,18,96,18,17,18,-43,17,-97,17,115,17,69,17,56,17,42,17,46,17,48,17,60,17,87,17,125,17,-108,17,-80,17,-52,17,-10,17,11,18,32,18,46,18,60,18,63,18,70,18,64,18,70,18,78,18,75,18,57,18,51,18,44,18,54,18,62,18,70,18,68,18,71,18,69,18,68,18,67,18,45,18,18,18,-13,17,-46,17,-97,17,105,17,34,17,-30,16,-127,16,29,16,-75,15,65,15,-79,14,17,14,100,13,-90,12,-48,11,-20,10,-2,9,-6,8,-19,7,-44,6,-80,5,121,4,73,3,21,2,-38,0,-105,-1,99,-2,56,-3,-4,-5,-58,-6,-88,-7,-114,-8,126,-9,107,-10,108,-11,124,-12,-84,-13,-34,-14,31,-14,103,-15,-55,-16,49,-16,-112,-17}; }
	private static byte[] data13(){ return new byte[] {4,-17,-110,-18,45,-18,-75,-19,75,-19,-10,-20,-93,-20,74,-20,-24,-21,-115,-21,79,-21,8,-21,-69,-22,122,-22,61,-22,21,-22,-9,-23,-42,-23,-41,-23,-13,-23,40,-22,90,-22,-87,-22,29,-21,-97,-21,35,-20,-78,-20,95,-19,6,-18,-66,-18,-126,-17,91,-16,54,-15,29,-14,7,-13,-14,-13,-48,-12,-70,-11,-95,-10,-94,-9,127,-8,83,-7,41,-6,16,-5,-13,-5,-55,-4,-116,-3,66,-2,-11,-2,-106,-1,45,0,-71,0,53,1,-93,1,-5,1,64,2,-127,2,-89,2,-67,2,-64,2,-68,2,-83,2,112,2,53,2,-4,1,-65,1,110,1,30,1,-63,0,-118,0,78,0,16,0,-41,-1,-68,-1,-71,-1,-84,-1,-84,-1,-84,-1,-43,-1,-18,-1,8,0,34,0,76,0,98,0,122,0,-114,0,-102,0,-104,0,-109,0,-109,0,123,0,86,0,51,0,5,0,-53,-1,-120,-1,63,-1,-1,-2,-66,-2,-118,-2,75,-2,27,-2,-37,-3,-73,-3,-123,-3,103,-3,77,-3,80,-3,72,-3,68,-3,74,-3,97,-3,103,-3,120,-3,-94,-3,-42,-3,3,-2,50,-2,109,-2,-69,-2,-1,-2,82,-1,-105,-1,-25,-1,66,0,-86,0,3,1,91,1,-63,1,26,2,95,2,-77,2,9,3,70,3,126,3,-80,3,-20,3,27,4,60,4,87,4,118,4,-105,4,-82,4,-33,4,3,5,11,5,50,5,83,5,98,5,117,5,110,5,115,5,123,5,-127,5,119,5,100,5,100,5,72,5,27,5,-6,4,-45,4,-69,4,118,4,55,4,-1,3,-61,3,116,3,34,3,-41,2,-116,2,53,2,-31,1,-111,1,54,1,-29,0,116,0,17,0,-87,-1,53,-1,-55,-2,96,-2,-17,-3,114,-3,7,-3,-101,-4,49,-4,-46,-5,-128,-5,42,-5,-18,-6,-75,-6,122,-6,86,-6,69,-6,65,-6,36,-6,23,-6,38,-6,32,-6,28,-6,12,-6,3,-6,-13,-7,-27,-7,-60,-7,-114,-7,99,-7,56,-7,-11,-8,-68,-8,-110,-8,109,-8,54,-8,-5,-9,-67,-9,-120,-9,108,-9,56,-9,25,-9,6,-9,-9,-10,-46,-10,-54,-10,-20,-10,27,-9,73,-9,-121,-9,-28,-9,83,-8,-40,-8,80,-7,-26,-7,-125,-6,59,-5,-28,-5,-119,-4,65,-3,30,-2,-26,-2,-75,-1,-122,0,106,1,83,2,68,3,50,4,39,5,31,6,12,7,-16,7,-31,8,-40,9,-71,10,-101,11,100,12,43,13,-18,13,-103,14,65,15,-34,15,122,16,11,17,-89,17,39,18,-84,18,54,19,-61,19,85,20,-21,20,113,21,13,22,-96,22,32,23,-72,23,77,24,-40,24,73,25,-75,25,31,26,-117,26,-50,26,-3,26,35,27,56,27,61,27,18,27,-63,26,86,26,-50,25,54,25,124,24,-81,23,-54,22,-34,21,-28,20,-55,19,-86,18,-114,17,115,16,56,15,-12,13,-69,12,-126,11,56,10,-22,8,-111,7,68,6,-22,4,-127,3,36,2,-57,0,102,-1,-2,-3,-91,-4,85,-5,6,-6,-63,-8,-107,-9,92,-10,74,-11,100,-12,104,-13,118,-14,-81,-15,2,-15,88,-16,-89,-17,7,-17,126,-18,1,-18,-112,-19,17,-19,-68,-20,118,-20,52,-20,-16,-21,-42,-21,-65,-21,-101,-21,-109,-21,-80,-21,-54,-21,-29,-21,10,-20,73,-20,-127,-20,-47,-20,19,-19,105,-19,-44,-19,65,-18,-86,-18,43,-17,-62,-17,84,-16,-44,-16,102,-15,7,-14,-84,-14,66,-13,-64,-13,66,-12,-58,-12,47,-11,-101,-11,-9,-11,91,-10,-110,-10,-70,-10,-34,-10,6,-9,36,-9,20,-9,15,-9,30,-9,29,-9,-23,-10,-63,-10,-110,-10,98,-10,37,-10,-44,-11,126,-11,40,-11,-45,-12,108,-12,14,-12,-65,-13,125,-13,47,-13,-31,-14,-85,-14,-124,-14,83,-14,38,-14,1,-14,-34,-15,-84,-15,117,-15,55,-15,-34,-16,-118,-16,32,-16,-72,-17,63,-17,-50,-18,79,-18,-26,-19,-127,-19,15,-19,-84,-20,80,-20,18,-20,-56,-21,-111,-21,101,-21,94,-21,98,-21,110,-21,-112,-21,-48,-21,49,-20,-97,-20,27,-19,-71,-19,118,-18,67,-17,38,-16,15,-15,31,-14,76,-13,125,-12,-88,-11,-27,-10,56,-8,-119,-7,-42,-6,44,-4,-110,-3,-13,-2,88,0,-58,1,68,3,-59,4,50,6,-96,7,16,9,-121,10,-20,11,70,13,-115,14,-67,15,-30,16,-11,17,-21,18,-36,19,-57,20,-117,21,68,22,1,23,-82,23,89,24,-13,24,115,25,-2,25,-89,26,27,27,-111,27,-3,27,120,28,-27,28,85,29,-64,29,30,30,121,30,-46,30,27,31,100,31,-95,31,-55,31,-41,31,-24,31,-31,31,-51,31,-115,31,84,31,10,31,-90,30,30,30,-88,29,31,29,126,28,-35,27,46,27,-116,26,-21,25,52,25,111,24,-52,23,46,23,-123,22,-39,21,64,21,-65,20,48,20,-110,19,3,19,-111,18,2,18,123,17,-14,16,-89,16,65,16}; }
	private static byte[] data14(){ return new byte[] {-25,15,-102,15,108,15,66,15,27,15,-1,14,0,15,3,15,12,15,8,15,15,15,39,15,40,15,32,15,12,15,4,15,-26,14,-63,14,-110,14,89,14,19,14,-68,13,101,13,13,13,-80,12,69,12,-33,11,113,11,21,11,-84,10,55,10,-51,9,97,9,-29,8,95,8,-47,7,82,7,-73,6,24,6,94,5,-62,4,13,4,43,3,61,2,89,1,105,0,64,-1,36,-2,-16,-4,-73,-5,123,-6,26,-7,-102,-9,50,-10,-70,-12,55,-13,-85,-15,29,-16,-121,-18,4,-19,95,-21,-59,-23,78,-24,-41,-26,96,-27,-32,-29,-128,-30,44,-31,-13,-33,-88,-34,-118,-35,-120,-36,-113,-37,-102,-38,-83,-39,-6,-40,84,-40,-72,-41,29,-41,-110,-42,26,-42,-63,-43,91,-43,10,-43,-63,-44,-112,-44,77,-44,25,-44,-25,-45,-52,-45,-82,-45,-98,-45,-119,-45,121,-45,120,-45,-116,-45,-77,-45,-59,-45,-21,-45,55,-44,-122,-44,-40,-44,40,-43,-103,-43,21,-42,-77,-42,93,-41,11,-40,-27,-40,-53,-39,-66,-38,-64,-37,-33,-36,30,-34,84,-33,-116,-32,-31,-31,73,-29,-61,-28,57,-26,-85,-25,54,-23,-47,-22,91,-20,-12,-19,-103,-17,73,-15,-24,-14,123,-12,21,-10,-60,-9,82,-7,-50,-6,39,-4,-110,-3,-32,-2,49,0,86,1,-116,2,-97,3,-91,4,-122,5,100,6,78,7,33,8,-27,8,-81,9,-123,10,77,11,15,12,-48,12,-94,13,-110,14,117,15,96,16,92,17,92,18,104,19,122,20,-126,21,-95,22,-65,23,-70,24,-72,25,-97,26,-113,27,94,28,29,29,-73,29,70,30,-51,30,50,31,-125,31,-42,31,35,32,80,32,-126,32,-103,32,-60,32,-39,32,-24,32,-20,32,-21,32,-40,32,-67,32,-101,32,118,32,68,32,-4,31,-74,31,-117,31,93,31,20,31,-46,30,-105,30,115,30,49,30,-11,29,-65,29,-93,29,102,29,49,29,7,29,-39,28,-82,28,125,28,79,28,35,28,1,28,-54,27,-128,27,69,27,23,27,-50,26,121,26,30,26,-86,25,65,25,-57,24,79,24,-49,23,73,23,-70,22,32,22,-92,21,31,21,-104,20,39,20,-61,19,78,19,-16,18,-123,18,66,18,2,18,-77,17,108,17,52,17,0,17,-86,16,75,16,-8,15,-93,15,60,15,-58,14,74,14,-27,13,104,13,-35,12,64,12,-67,11,21,11,100,10,-76,9,-13,8,43,8,79,7,93,6,101,5,115,4,108,3,84,2,59,1,34,0,18,-1,-45,-3,-96,-4,-128,-5,96,-6,44,-7,-13,-9,-66,-10,-100,-11,120,-12,63,-13,16,-14,-24,-16,-40,-17,-81,-18,123,-19,79,-20,47,-21,2,-22,-26,-24,-83,-25,-127,-26,78,-27,42,-28,-19,-30,-83,-31,111,-32,56,-33,-14,-35,-93,-36,71,-37,-11,-39,-85,-40,98,-41,26,-42,-8,-44,-34,-45,-81,-46,-91,-47,-79,-48,-20,-49,50,-49,-127,-50,-2,-51,-88,-51,106,-51,54,-51,23,-51,31,-51,82,-51,-85,-51,13,-50,-113,-50,70,-49,28,-48,-22,-48,-41,-47,-6,-46,54,-44,122,-43,-50,-42,43,-40,-102,-39,36,-37,-95,-36,36,-34,-87,-33,55,-31,-60,-30,76,-28,-27,-27,122,-25,4,-23,-116,-22,0,-20,-124,-19,15,-17,-110,-16,-13,-15,96,-13,-45,-12,73,-10,-80,-9,14,-7,107,-6,-46,-5,55,-3,-102,-2,3,0,112,1,-29,2,89,4,-67,5,42,7,-81,8,56,10,-111,11,-32,12,60,14,121,15,-94,16,-78,17,-106,18,114,19,57,20,-31,20,120,21,5,22,109,22,-65,22,5,23,91,23,-109,23,-77,23,-44,23,-11,23,-17,23,-54,23,-87,23,116,23,54,23,-15,22,-123,22,22,22,-90,21,41,21,-106,20,16,20,-107,19,27,19,-90,18,58,18,-26,17,-114,17,84,17,24,17,-12,16,-29,16,-22,16,-8,16,21,17,49,17,88,17,-118,17,-53,17,14,18,79,18,108,18,-88,18,-31,18,11,19,31,19,45,19,73,19,92,19,98,19,94,19,103,19,104,19,98,19,110,19,-111,19,-71,19,-33,19,-3,19,36,20,98,20,-110,20,-53,20,10,21,66,21,109,21,-115,21,-77,21,-47,21,-46,21,-52,21,-54,21,-64,21,-108,21,89,21,23,21,-77,20,76,20,-41,19,60,19,-88,18,-11,17,45,17,92,16,122,15,-125,14,127,13,108,12,91,11,60,10,17,9,-28,7,-89,6,117,5,69,4,8,3,-51,1,-103,0,122,-1,77,-2,38,-3,-9,-5,-40,-6,-61,-7,-78,-8,-96,-9,-93,-10,-94,-11,-77,-12,-53,-13,-7,-14,23,-14,75,-15,-125,-16,-64,-17,-7,-18,71,-18,-103,-19,-20,-20,48,-20,-121,-21,-17,-22,95,-22,-55,-23,53,-23,-53,-24,88,-24,-15,-25,-105,-25,66,-25,4,-25,-26,-26,-67,-26,-69,-26,-41,-26,6,-25,57,-25,-123,-25,4,-24,-126,-24,10,-23,-92,-23,96,-22}; }
	private static byte[] data15(){ return new byte[] {38,-21,1,-20,-45,-20,-67,-19,-78,-18,-79,-17,-87,-16,-85,-15,-62,-14,-49,-13,-33,-12,-13,-11,2,-9,23,-8,28,-7,35,-6,27,-5,20,-4,-3,-4,-43,-3,-101,-2,77,-1,-17,-1,-125,0,-5,0,91,1,-94,1,-45,1,12,2,36,2,25,2,15,2,16,2,11,2,-11,1,-41,1,-66,1,-90,1,-104,1,124,1,98,1,79,1,48,1,27,1,10,1,0,1,-12,0,-49,0,-72,0,-95,0,-115,0,127,0,89,0,41,0,1,0,-38,-1,-89,-1,121,-1,61,-1,6,-1,-72,-2,108,-2,56,-2,-34,-3,-121,-3,67,-3,-8,-4,-87,-4,93,-4,-2,-5,-79,-5,93,-5,23,-5,-40,-6,-99,-6,93,-6,32,-6,3,-6,-19,-7,-29,-7,-44,-7,-44,-7,-16,-7,26,-6,84,-6,-113,-6,-26,-6,87,-5,-48,-5,76,-4,-45,-4,112,-3,13,-2,-81,-2,88,-1,-26,-1,104,0,-18,0,98,1,-46,1,51,2,-119,2,-46,2,27,3,111,3,-83,3,1,4,83,4,-102,4,-19,4,77,5,-64,5,40,6,-127,6,-37,6,67,7,-80,7,6,8,78,8,-88,8,-15,8,39,9,70,9,110,9,-117,9,-106,9,-111,9,-122,9,105,9,66,9,1,9,-69,8,111,8,37,8,-67,7,72,7,-55,6,96,6,-32,5,86,5,-51,4,85,4,-41,3,76,3,-78,2,34,2,-87,1,21,1,-128,0,-33,-1,76,-1,-79,-2,18,-2,110,-3,-49,-4,55,-4,-82,-5,26,-5,-99,-6,43,-6,-54,-7,117,-7,44,-7,-29,-8,-117,-8,82,-8,19,-8,-33,-9,-95,-9,80,-9,-4,-10,-66,-10,116,-10,38,-10,-21,-11,-91,-11,87,-11,15,-11,-47,-12,-99,-12,98,-12,30,-12,-40,-13,-86,-13,-113,-13,90,-13,51,-13,14,-13,10,-13,-9,-14,-13,-14,12,-13,66,-13,120,-13,-73,-13,37,-12,-87,-12,51,-11,-72,-11,100,-10,38,-9,-10,-9,-70,-8,-117,-7,92,-6,59,-5,23,-4,-22,-4,-45,-3,-76,-2,-112,-1,101,0,90,1,82,2,69,3,45,4,32,5,10,6,-2,6,-42,7,-79,8,112,9,54,10,-18,10,125,11,9,12,-102,12,41,13,-73,13,50,14,-54,14,71,15,-25,15,122,16,30,17,-85,17,84,18,6,19,-80,19,82,20,-11,20,-119,21,24,22,-100,22,28,23,-108,23,-4,23,73,24,-118,24,-78,24,-44,24,-28,24,-27,24,-60,24,-100,24,122,24,45,24,-46,23,87,23,-32,22,90,22,-64,21,-1,20,45,20,96,19,-122,18,-109,17,-116,16,-110,15,-127,14,119,13,88,12,53,11,-3,9,-45,8,-119,7,72,6,7,5,-40,3,-89,2,124,1,94,0,71,-1,57,-2,50,-3,61,-4,104,-5,-84,-6,-38,-7,20,-7,93,-8,-85,-9,-10,-10,71,-10,-104,-11,-14,-12,77,-12,-78,-13,18,-13,-126,-14,-4,-15,120,-15,-4,-16,-102,-16,90,-16,26,-16,-16,-17,-56,-17,-49,-17,-43,-17,-20,-17,19,-16,74,-16,-118,-16,-45,-16,47,-15,-109,-15,3,-14,96,-14,-75,-14,53,-13,-97,-13,21,-12,-110,-12,8,-11,-126,-11,-15,-11,76,-10,-82,-10,18,-9,90,-9,-109,-9,-47,-9,17,-8,33,-8,39,-8,38,-8,50,-8,34,-8,11,-8,-15,-9,-24,-9,-54,-9,-90,-9,102,-9,44,-9,-19,-10,-101,-10,61,-10,-42,-11,-125,-11,20,-11,-101,-12,37,-12,-59,-13,88,-13,0,-13,-90,-14,81,-14,5,-14,-73,-15,105,-15,40,-15,-23,-16,-89,-16,71,-16,-9,-17,-113,-17,31,-17,-99,-18,39,-18,-102,-19,6,-19,80,-20,-94,-21,-7,-22,81,-22,-98,-23,3,-23,105,-24,-32,-25,81,-25,-38,-26,-127,-26,68,-26,12,-26,-18,-27,-25,-27,1,-26,45,-26,109,-26,-26,-26,120,-25,22,-24,-45,-24,-95,-23,-107,-22,-104,-21,-82,-20,-45,-19,-17,-18,48,-16,105,-15,-88,-14,-4,-13,89,-11,-63,-10,35,-8,-113,-7,-2,-6,124,-4,-10,-3,107,-1,-42,0,75,2,-62,3,37,5,115,6,-66,7,8,9,79,10,125,11,-95,12,-56,13,-41,14,-54,15,-67,16,-71,17,-82,18,-99,19,120,20,79,21,35,22,-7,22,-74,23,123,24,53,25,-4,25,-95,26,58,27,-35,27,125,28,-5,28,110,29,-41,29,71,30,-98,30,-35,30,20,31,64,31,95,31,97,31,81,31,68,31,36,31,-27,30,-96,30,69,30,-32,29,114,29,-6,28,125,28,-14,27,105,27,-61,26,45,26,-125,25,-57,24,7,24,74,23,-107,22,-18,21,44,21,122,20,-32,19,72,19,-65,18,83,18,-7,17,-96,17,88,17,35,17,30,17,23,17,15,17,9,17,17,17,36,17,66,17,80,17,109,17,119,17,-121,17,124,17,117,17,99,17,80,17,47,17,0,17,-35,16,-85,16,105,16,52,16,-3,15,-41,15,-93,15,99,15,54,15,21,15,-21,14,-62,14,-96,14}; }
	private static byte[] data16(){ return new byte[] {-125,14,104,14,50,14,0,14,-41,13,-100,13,49,13,-45,12,115,12,-5,11,93,11,-90,10,-10,9,48,9,89,8,77,7,58,6,47,5,-5,3,-79,2,77,1,-15,-1,117,-2,-24,-4,75,-5,-77,-7,5,-8,66,-10,120,-12,-71,-14,-12,-16,43,-17,103,-19,-94,-21,-1,-23,89,-24,-66,-26,39,-27,-65,-29,98,-30,12,-31,-64,-33,-127,-34,108,-35,101,-36,118,-37,110,-38,-98,-39,-48,-40,22,-40,75,-41,-103,-42,-26,-43,63,-43,-87,-44,13,-44,117,-45,-25,-46,101,-46,-35,-47,101,-47,-10,-48,-121,-48,16,-48,-79,-49,111,-49,34,-49,-16,-50,-53,-50,-71,-50,-60,-50,-29,-50,29,-49,120,-49,-26,-49,120,-48,34,-47,-11,-47,-56,-46,-59,-45,-34,-44,-6,-43,37,-41,76,-40,-97,-39,-13,-38,83,-36,-84,-35,28,-33,-86,-32,52,-30,-65,-29,89,-27,7,-25,-59,-24,-113,-22,59,-20,-14,-19,-82,-17,114,-15,31,-13,-84,-12,71,-10,-38,-9,85,-7,-84,-6,-8,-5,61,-3,106,-2,-125,-1,-112,0,-107,1,-102,2,-109,3,125,4,105,5,82,6,70,7,38,8,19,9,8,10,11,11,-9,11,-8,12,-4,13,23,15,37,16,23,17,38,18,61,19,66,20,49,21,46,22,40,23,1,24,-69,24,95,25,25,26,-76,26,41,27,-100,27,13,28,107,28,-57,28,3,29,53,29,113,29,-106,29,-96,29,-90,29,-71,29,-99,29,-124,29,84,29,64,29,0,29,-30,28,-100,28,120,28,96,28,55,28,10,28,10,28,13,28,29,28,48,28,89,28,-109,28,-61,28,-17,28,41,29,98,29,-104,29,-63,29,-31,29,7,30,44,30,47,30,33,30,38,30,44,30,26,30,3,30,-24,29,-56,29,-79,29,120,29,79,29,19,29,-38,28,-106,28,85,28,27,28,-31,27,-99,27,97,27,34,27,-9,26,-67,26,-117,26,81,26,45,26,-1,25,-71,25,-106,25,82,25,-4,24,-87,24,76,24,-8,23,-117,23,12,23,-127,22,-11,21,73,21,-109,20,-45,19,21,19,88,18,-122,17,-93,16,-53,15,-36,14,-45,13,-90,12,-116,11,90,10,40,9,-43,7,-119,6,62,5,-25,3,-126,2,23,1,-56,-1,118,-2,34,-3,-44,-5,-109,-6,91,-7,34,-8,-3,-10,-33,-11,-62,-12,-91,-13,-114,-14,101,-15,70,-16,49,-17,20,-18,-27,-20,-81,-21,-121,-22,78,-23,2,-24,-77,-26,105,-27,12,-28,-81,-30,72,-31,-50,-33,90,-34,-12,-36,112,-37,-10,-39,-122,-40,42,-41,-43,-43,-123,-44,76,-45,36,-46,24,-47,18,-48,68,-49,-124,-50,-24,-51,97,-51,-15,-52,-86,-52,110,-52,94,-52,120,-52,-105,-52,-41,-52,57,-51,-60,-51,81,-50,-24,-50,-70,-49,-102,-48,-128,-47,-109,-46,-66,-45,-12,-44,50,-42,-109,-41,-18,-40,83,-38,-80,-37,33,-35,-106,-34,-24,-33,71,-31,-67,-30,12,-28,113,-27,-57,-26,37,-24,-127,-23,-41,-22,52,-20,-105,-19,1,-17,108,-16,-44,-15,61,-13,-71,-12,54,-10,-80,-9,44,-7,-76,-6,73,-4,-50,-3,72,-1,-32,0,111,2,-22,3,73,5,-79,6,24,8,107,9,-102,10,-69,11,-58,12,-14,13,-20,14,-66,15,-111,16,89,17,7,18,-112,18,31,19,-93,19,5,20,92,20,-89,20,-20,20,24,21,40,21,69,21,71,21,39,21,-10,20,-81,20,127,20,54,20,-41,19,105,19,14,19,-59,18,86,18,-27,17,-104,17,111,17,68,17,19,17,3,17,-12,16,-14,16,1,17,46,17,95,17,-112,17,-64,17,-19,17,47,18,116,18,-88,18,-50,18,19,19,72,19,113,19,-104,19,-59,19,-23,19,22,20,57,20,93,20,-116,20,-80,20,-49,20,10,21,63,21,117,21,-80,21,-34,21,35,22,115,22,-85,22,-30,22,32,23,112,23,-94,23,-30,23,45,24,108,24,-90,24,-38,24,-8,24,20,25,46,25,31,25,15,25,-21,24,-73,24,100,24,8,24,-95,23,29,23,123,22,-63,21,-11,20,41,20,50,19,40,18,30,17,13,16,-31,14,-87,13,117,12,63,11,35,10,-6,8,-68,7,-108,6,114,5,83,4,66,3,53,2,37,1,33,0,44,-1,51,-2,68,-3,82,-4,88,-5,106,-6,100,-7,101,-8,109,-9,108,-10,81,-11,68,-12,56,-13,42,-14,8,-15,-42,-17,-61,-18,-73,-19,-97,-20,-105,-21,-102,-22,-61,-23,-22,-24,36,-24,90,-25,-82,-26,43,-26,-103,-27,45,-27,-29,-28,-64,-28,-102,-28,-113,-28,-94,-28,-44,-28,28,-27,111,-27,-45,-27,74,-26,-27,-26,-120,-25,64,-24,4,-23,-39,-23,-62,-22,-83,-21,-107,-20,-80,-19,-55,-18,-40,-17,-34,-16,5,-14,34,-13,70,-12,96,-11,116,-10,-121,-9,-97,-8,-102,-7,-126,-6,106,-5,52,-4,-13,-4,-103,-3,39,-2,-90,-2,24,-1,127,-1,-32,-1,36,0,102,0}; }
	private static byte[] data17(){ return new byte[] {-75,0,-12,0,19,1,43,1,98,1,-119,1,-102,1,-80,1,-70,1,-53,1,-62,1,-105,1,-127,1,115,1,107,1,61,1,7,1,-34,0,-61,0,-101,0,93,0,35,0,-19,-1,-65,-1,-120,-1,88,-1,13,-1,-67,-2,104,-2,22,-2,-57,-3,119,-3,26,-3,-69,-4,72,-4,-36,-5,109,-5,-2,-6,-105,-6,50,-6,-63,-7,93,-7,8,-7,-48,-8,-124,-8,81,-8,63,-8,31,-8,23,-8,30,-8,81,-8,123,-8,-64,-8,24,-7,-110,-7,23,-6,-93,-6,52,-5,-36,-5,-97,-4,89,-3,9,-2,-66,-2,112,-1,27,0,-87,0,77,1,-38,1,106,2,-9,2,118,3,-16,3,86,4,-46,4,71,5,-54,5,62,6,-68,6,51,7,-62,7,81,8,-33,8,99,9,-5,9,-116,10,13,11,-104,11,36,12,-105,12,9,13,100,13,-79,13,0,14,70,14,104,14,113,14,-124,14,-118,14,127,14,79,14,27,14,-38,13,-128,13,17,13,-112,12,25,12,-123,11,-41,10,51,10,-103,9,-15,8,45,8,113,7,-78,6,-2,5,69,5,-128,4,-59,3,28,3,90,2,-83,1,12,1,111,0,-65,-1,52,-1,-93,-2,14,-2,-128,-3,8,-3,127,-4,-11,-5,-127,-5,13,-5,-120,-6,13,-6,-112,-7,2,-7,103,-8,-37,-9,84,-9,-84,-10,10,-10,115,-11,-30,-12,68,-12,-103,-13,24,-13,-121,-14,11,-14,-114,-15,35,-15,-61,-16,101,-16,8,-16,-64,-17,-104,-17,-123,-17,98,-17,91,-17,114,-17,-110,-17,-69,-17,3,-16,99,-16,-35,-16,97,-15,-9,-15,-85,-14,109,-13,63,-12,27,-11,31,-10,25,-9,34,-8,45,-7,76,-6,94,-5,127,-4,-106,-3,-71,-2,-61,-1,-64,0,-57,1,-55,2,-64,3,-96,4,111,5,57,6,-4,6,-85,7,67,8,-17,8,126,9,12,10,-105,10,33,11,-93,11,54,12,-81,12,73,13,-48,13,82,14,-30,14,126,15,22,16,-82,16,62,17,-70,17,51,18,-62,18,60,19,-106,19,-7,19,77,20,-102,20,-49,20,5,21,48,21,83,21,91,21,97,21,93,21,84,21,58,21,36,21,-5,20,-62,20,123,20,45,20,-39,19,85,19,-45,18,82,18,-65,17,24,17,105,16,-90,15,-48,14,-6,13,26,13,50,12,71,11,90,10,111,9,-118,8,-98,7,-61,6,-26,5,19,5,71,4,-107,3,-32,2,34,2,106,1,-54,0,31,0,118,-1,-41,-2,73,-2,-64,-3,41,-3,-126,-4,-27,-5,100,-5,-34,-6,70,-6,-65,-7,67,-7,-54,-8,81,-8,-43,-9,118,-9,19,-9,-62,-10,121,-10,71,-10,30,-10,2,-10,-27,-11,-10,-11,17,-10,57,-10,101,-10,-99,-10,-19,-10,69,-9,-105,-9,-11,-9,105,-8,-47,-8,36,-7,-122,-7,-28,-7,69,-6,-98,-6,-22,-6,48,-5,114,-5,-95,-5,-72,-5,-60,-5,-32,-5,-12,-5,-34,-5,-61,-5,-95,-5,120,-5,50,-5,-29,-6,-90,-6,98,-6,4,-6,-105,-7,60,-7,-33,-8,-124,-8,32,-8,-91,-9,73,-9,-23,-10,-121,-10,28,-10,-52,-11,-115,-11,46,-11,-46,-12,-126,-12,56,-12,-28,-13,-119,-13,53,-13,-27,-14,124,-14,15,-14,-85,-15,49,-15,-89,-16,19,-16,112,-17,-64,-18,13,-18,66,-19,112,-20,-112,-21,-78,-22,-42,-23,-19,-24,19,-24,70,-25,-128,-26,-62,-27,20,-27,-128,-28,-6,-29,-108,-29,72,-29,27,-29,3,-29,18,-29,56,-29,122,-29,-45,-29,71,-28,-23,-28,-100,-27,116,-26,72,-25,50,-24,54,-23,106,-22,-101,-21,-46,-20,36,-18,119,-17,-46,-16,55,-14,-103,-13,-21,-12,75,-10,-95,-9,-33,-8,26,-6,100,-5,-99,-4,-58,-3,-1,-2,43,0,65,1,103,2,-115,3,-83,4,-37,5,5,7,42,8,76,9,127,10,-82,11,-43,12,-1,13,18,15,58,16,87,17,93,18,81,19,98,20,69,21,33,22,-5,22,-47,23,-99,24,78,25,-14,25,-107,26,64,27,-50,27,78,28,-62,28,44,29,-121,29,-44,29,21,30,82,30,123,30,-103,30,-85,30,-69,30,-85,30,-119,30,78,30,17,30,-66,29,96,29,-28,28,87,28,-54,27,51,27,122,26,-60,25,34,25,122,24,-69,23,17,23,123,22,-11,21,113,21,-6,20,-105,20,77,20,8,20,-38,19,-68,19,-79,19,-87,19,-98,19,-94,19,-70,19,-57,19,-55,19,-59,19,-37,19,-36,19,-41,19,-60,19,-60,19,-68,19,-90,19,123,19,107,19,75,19,43,19,-3,18,-22,18,-65,18,-90,18,-121,18,125,18,113,18,101,18,84,18,89,18,111,18,-111,18,-100,18,-92,18,-74,18,-45,18,-67,18,-97,18,-124,18,88,18,8,18,-79,17,62,17,-75,16,25,16,99,15,-116,14,-87,13,-91,12,-124,11,54,10,-16,8,-111,7,22,6,127,4,-40,2,44,1,120,-1,-95,-3,-51,-5,-7,-7,62,-8}; }
	private static byte[] data18(){ return new byte[] {93,-10,-128,-12,-68,-14,11,-15,83,-17,-104,-19,3,-20,-121,-22,6,-23,-123,-25,30,-26,-53,-28,-125,-29,61,-30,6,-31,-38,-33,-58,-34,-80,-35,-108,-36,-112,-37,-113,-38,-102,-39,-87,-40,-71,-41,-54,-42,-29,-43,11,-43,43,-44,73,-45,100,-46,-110,-47,-57,-48,3,-48,73,-49,-94,-50,1,-50,118,-51,-6,-52,-93,-52,100,-52,72,-52,51,-52,80,-52,-120,-52,-30,-52,87,-51,-18,-51,-110,-50,98,-49,78,-48,90,-47,118,-46,-81,-45,7,-43,103,-42,-45,-41,66,-39,-54,-38,84,-36,-27,-35,122,-33,38,-31,-31,-30,112,-28,14,-26,-85,-25,76,-23,-43,-22,96,-20,-43,-19,80,-17,-63,-16,39,-14,112,-13,-67,-12,15,-10,90,-9,-117,-8,-72,-7,-7,-6,53,-4,89,-3,117,-2,-112,-1,-67,0,-32,1,-36,2,-27,3,16,5,43,6,35,7,37,8,48,9,61,10,63,11,62,12,63,13,74,14,73,15,52,16,41,17,34,18,17,19,-15,19,-68,20,-96,21,115,22,47,23,-37,23,117,24,-3,24,106,25,-58,25,23,26,90,26,-109,26,-88,26,-84,26,-81,26,-91,26,121,26,83,26,64,26,26,26,-38,25,-75,25,-98,25,-118,25,115,25,101,25,115,25,-93,25,-59,25,-14,25,78,26,-78,26,12,27,94,27,-64,27,55,28,-93,28,-2,28,92,29,-46,29,46,30,126,30,-66,30,20,31,93,31,-105,31,-64,31,-15,31,33,32,69,32,84,32,108,32,-125,32,-92,32,-71,32,-38,32,-20,32,19,33,42,33,80,33,100,33,-117,33,-103,33,-81,33,-53,33,-25,33,-7,33,-7,33,-8,33,-29,33,-54,33,-91,33,111,33,53,33,-38,32,96,32,-18,31,102,31,-48,30,12,30,62,29,109,28,-116,27,-108,26,124,25,98,24,60,23,-2,21,-73,20,106,19,19,18,-78,16,50,15,-76,13,52,12,-78,10,35,9,-126,7,1,6,122,4,-18,2,106,1,-6,-1,-117,-2,53,-3,-58,-5,117,-6,63,-7,21,-8,-41,-10,-122,-11,105,-12,71,-13,33,-14,-15,-16,-64,-17,-122,-18,91,-19,4,-20,-105,-22,77,-23,-10,-25,-113,-26,10,-27,-120,-29,-3,-31,125,-32,-25,-34,81,-35,-72,-37,54,-38,-84,-40,50,-41,-73,-43,81,-44,17,-45,-41,-47,-73,-48,-68,-49,-20,-50,52,-50,-98,-51,43,-51,-36,-52,-90,-52,-99,-52,-96,-52,-36,-52,45,-51,-114,-51,-1,-51,-120,-50,45,-49,-43,-49,-113,-48,80,-47,26,-46,-21,-46,-57,-45,-90,-44,-110,-43,-115,-42,-112,-41,-114,-40,-99,-39,-74,-38,-46,-37,-11,-36,45,-34,92,-33,-117,-32,-59,-31,15,-29,86,-28,-103,-27,-9,-26,94,-24,-68,-23,9,-21,107,-20,-35,-19,66,-17,-92,-16,13,-14,117,-13,-33,-12,59,-10,-97,-9,1,-7,104,-6,-50,-5,27,-3,121,-2,-36,-1,63,1,-124,2,-70,3,19,5,93,6,116,7,124,8,-124,9,-104,10,-127,11,64,12,-3,12,-59,13,85,14,-47,14,58,15,-91,15,-23,15,24,16,58,16,97,16,111,16,100,16,90,16,78,16,54,16,35,16,-3,15,-24,15,-41,15,-51,15,-72,15,-91,15,-80,15,-64,15,-38,15,-15,15,31,16,79,16,122,16,-64,16,9,17,75,17,-104,17,-13,17,71,18,-106,18,-42,18,36,19,107,19,-62,19,12,20,73,20,-101,20,-12,20,72,21,-116,21,-36,21,49,22,-128,22,-46,22,30,23,122,23,-44,23,48,24,117,24,-44,24,47,25,-121,25,-41,25,48,26,-111,26,-24,26,49,27,-126,27,-53,27,6,28,51,28,85,28,-124,28,-94,28,-78,28,-81,28,-110,28,109,28,42,28,-33,27,118,27,3,27,105,26,-57,25,21,25,77,24,117,23,-105,22,-76,21,-72,20,-84,19,-104,18,-111,17,-112,16,102,15,75,14,42,13,35,12,26,11,7,10,11,9,20,8,32,7,46,6,69,5,91,4,-116,3,-82,2,-50,1,-22,0,24,0,56,-1,72,-2,82,-3,74,-4,58,-5,33,-6,7,-7,-49,-9,-124,-10,63,-11,-12,-13,-94,-14,67,-15,-8,-17,-92,-18,109,-19,45,-20,-12,-22,-17,-23,-27,-24,-11,-25,25,-25,118,-26,-33,-27,91,-27,-18,-28,-66,-28,-95,-28,-95,-28,-83,-28,-16,-28,60,-27,-105,-27,8,-26,-117,-26,55,-25,-35,-25,-120,-24,59,-23,-4,-23,-64,-22,-102,-21,112,-20,69,-19,29,-18,1,-17,-43,-17,-65,-16,-97,-15,125,-14,87,-13,61,-12,29,-11,10,-10,-38,-10,-78,-9,123,-8,71,-7,-1,-7,-67,-6,108,-5,26,-4,-90,-4,35,-3,-101,-3,26,-2,112,-2,-62,-2,7,-1,74,-1,113,-1,-123,-1,-92,-1,-66,-1,-48,-1,-49,-1,-16,-1,-3,-1,-7,-1,-16,-1,-12,-1,-19,-1,-29,-1,-41,-1,-54,-1,-75,-1,-114,-1,91,-1,21,-1,-46,-2,-120,-2,48,-2,-54,-3,69,-3,-65,-4,58,-4}; }
	private static byte[] data19(){ return new byte[] {-88,-5,21,-5,-113,-6,-12,-7,101,-7,-38,-8,92,-8,-30,-9,105,-9,1,-9,-89,-10,108,-10,36,-10,1,-10,-14,-11,-21,-11,-13,-11,20,-10,55,-10,107,-10,-68,-10,22,-9,-118,-9,14,-8,-105,-8,24,-7,-94,-7,72,-6,-14,-6,-109,-5,67,-4,-13,-4,-83,-3,97,-2,31,-1,-29,-1,-106,0,62,1,-6,1,-81,2,101,3,20,4,-43,4,-126,5,73,6,-19,6,-98,7,99,8,27,9,-47,9,-104,10,104,11,42,12,-46,12,-113,13,71,14,-18,14,-119,15,13,16,-113,16,15,17,123,17,-55,17,0,18,53,18,92,18,102,18,95,18,65,18,31,18,-28,17,-96,17,62,17,-30,16,111,16,-29,15,79,15,-79,14,22,14,76,13,-117,12,-58,11,10,11,59,10,116,9,-91,8,-20,7,36,7,96,6,-73,5,19,5,100,4,-57,3,24,3,124,2,-22,1,91,1,-55,0,47,0,-117,-1,-12,-2,110,-2,-53,-3,40,-3,117,-4,-58,-5,12,-5,67,-6,113,-7,-99,-8,-61,-9,-20,-10,13,-10,32,-11,51,-12,71,-13,86,-14,102,-15,-110,-16,-53,-17,8,-17,67,-18,-88,-19,33,-19,-77,-20,92,-20,44,-20,21,-20,16,-20,54,-20,110,-20,-41,-20,52,-19,-57,-19,77,-18,-5,-18,-59,-17,-94,-16,117,-15,84,-14,85,-13,78,-12,92,-11,95,-10,109,-9,119,-8,121,-7,-113,-6,-104,-5,-103,-4,-102,-3,-102,-2,-117,-1,116,0,93,1,82,2,55,3,-7,3,-55,4,-102,5,79,6,-12,6,-83,7,83,8,-19,8,-126,9,22,10,-102,10,47,11,-98,11,19,12,-116,12,15,13,-118,13,-12,13,89,14,-65,14,67,15,-82,15,28,16,-111,16,-1,16,74,17,-106,17,-38,17,23,18,55,18,80,18,87,18,86,18,52,18,9,18,-43,17,-112,17,66,17,-17,16,-122,16,26,16,-84,15,58,15,-79,14,42,14,-89,13,24,13,123,12,1,12,112,11,-36,10,65,10,-58,9,68,9,-65,8,50,8,-62,7,76,7,-54,6,70,6,-47,5,101,5,-16,4,116,4,-17,3,-127,3,20,3,-105,2,16,2,-109,1,62,1,-52,0,80,0,-43,-1,123,-1,34,-1,-53,-2,121,-2,53,-2,-8,-3,-85,-3,101,-3,41,-3,2,-3,-71,-4,-122,-4,104,-4,61,-4,28,-4,2,-4,5,-4,14,-4,33,-4,45,-4,78,-4,118,-4,-49,-4,9,-3,86,-3,-97,-3,-21,-3,41,-2,-128,-2,-57,-2,8,-1,58,-1,103,-1,-117,-1,-75,-1,-49,-1,-59,-1,-59,-1,-63,-1,-91,-1,107,-1,58,-1,-4,-2,-74,-2,76,-2,-24,-3,-126,-3,8,-3,-122,-4,-10,-5,118,-5,-4,-6,-127,-6,-19,-7,98,-7,-1,-8,-121,-8,8,-8,-92,-9,85,-9,-10,-10,-113,-10,67,-10,-15,-11,-87,-11,77,-11,-14,-12,-96,-12,74,-12,-31,-13,103,-13,-14,-14,105,-14,-36,-15,53,-15,-122,-16,-55,-17,-20,-18,16,-18,33,-19,37,-20,32,-21,27,-22,7,-23,-4,-25,-19,-26,-11,-27,10,-27,37,-28,94,-29,-75,-30,34,-30,-82,-31,87,-31,31,-31,11,-31,8,-31,64,-31,125,-31,-48,-31,88,-30,-14,-30,-105,-29,75,-28,37,-27,20,-26,16,-25,19,-24,37,-23,61,-22,88,-21,105,-20,-117,-19,-71,-18,-30,-17,-1,-16,27,-14,64,-13,121,-12,-112,-11,-86,-10,-53,-9,-41,-8,-23,-7,-13,-6,6,-4,11,-3,20,-2,39,-1,44,0,35,1,32,2,49,3,45,4,25,5,1,6,-5,6,-5,7,-22,8,-51,9,-76,10,-81,11,-77,12,-101,13,-112,14,-103,15,-118,16,107,17,79,18,59,19,34,20,-27,20,-90,21,95,22,2,23,-92,23,28,24,-127,24,-11,24,71,25,112,25,-100,25,-58,25,-30,25,-38,25,-47,25,-48,25,-59,25,-94,25,115,25,74,25,40,25,-7,24,-86,24,111,24,56,24,-8,23,-88,23,83,23,33,23,-23,22,-91,22,103,22,82,22,49,22,18,22,-8,21,-15,21,-6,21,-2,21,-15,21,5,22,24,22,48,22,49,22,67,22,89,22,103,22,125,22,-110,22,-105,22,-100,22,-95,22,-103,22,-107,22,-111,22,-127,22,123,22,107,22,110,22,97,22,93,22,94,22,-128,22,-117,22,-113,22,-67,22,-16,22,13,23,41,23,77,23,125,23,-96,23,-67,23,-38,23,-21,23,-29,23,-62,23,-114,23,92,23,17,23,-87,22,30,22,109,21,-72,20,-36,19,-32,18,-43,17,-65,16,-124,15,47,14,-80,12,47,11,-108,9,-4,7,59,6,-121,4,-59,2,6,1,49,-1,115,-3,-90,-5,-8,-7,71,-8,-115,-10,-31,-12,72,-13,-92,-15,15,-16,-128,-18,11,-19,-110,-21,35,-22,-88,-24,58,-25,-46,-27,112,-28,14,-29,-66,-31,114,-32,38,-33,-32,-35,-113,-36,49,-37,-14,-39,-67,-40,113,-41,45,-42,-8,-44,-59,-45,-116,-46}; }
	private static byte[] data20(){ return new byte[] {95,-47,69,-48,49,-49,49,-50,63,-51,101,-52,-76,-53,9,-53,126,-54,19,-54,-37,-55,-61,-55,-46,-55,2,-54,95,-54,-39,-54,101,-53,26,-52,-27,-52,-32,-51,-11,-50,3,-48,55,-47,123,-46,-53,-45,48,-43,-98,-42,13,-40,-105,-39,29,-37,-89,-36,55,-34,-72,-33,74,-31,-30,-30,113,-28,-11,-27,-128,-25,-11,-24,99,-22,-37,-21,53,-19,-99,-18,-6,-17,59,-15,106,-14,-111,-13,-57,-12,-34,-11,-5,-10,-10,-9,10,-7,45,-6,64,-5,59,-4,83,-3,125,-2,-90,-1,-72,0,-44,1,21,3,68,4,100,5,-128,6,-98,7,-49,8,-6,9,0,11,15,12,16,13,10,14,-19,14,-60,15,-111,16,90,17,1,18,-111,18,32,19,-107,19,-15,19,71,20,-113,20,-42,20,1,21,44,21,70,21,99,21,107,21,116,21,-127,21,-110,21,-102,21,-110,21,-109,21,-94,21,-65,21,-45,21,-7,21,22,22,79,22,118,22,-87,22,-26,22,50,23,-120,23,-37,23,50,24,-98,24,11,25,122,25,-26,25,101,26,-17,26,93,27,-50,27,75,28,-49,28,64,29,-97,29,-2,29,99,30,-60,30,15,31,105,31,-46,31,45,32,125,32,-62,32,41,33,-122,33,-14,33,81,34,-68,34,42,35,127,35,-19,35,86,36,-55,36,40,37,123,37,-66,37,11,38,59,38,84,38,94,38,91,38,56,38,7,38,-67,37,115,37,-7,36,102,36,-60,35,19,35,78,34,93,33,102,32,84,31,60,30,2,29,-69,27,117,26,44,25,-67,23,78,22,-37,20,94,19,-21,17,86,16,-61,14,70,13,-47,11,86,10,-46,8,85,7,-41,5,96,4,-23,2,-125,1,35,0,-61,-2,97,-3,-3,-5,-60,-6,-127,-7,58,-8,-49,-10,-127,-11,25,-12,-61,-14,97,-15,-16,-17,109,-18,2,-19,124,-21,-36,-23,59,-24,-84,-26,3,-27,81,-29,-115,-31,-36,-33,63,-34,-112,-36,-7,-38,104,-39,-9,-41,-121,-42,67,-43,1,-44,-19,-46,-21,-47,9,-47,64,-48,-88,-49,44,-49,-47,-50,-102,-50,117,-50,115,-50,-120,-50,-75,-50,-5,-50,65,-49,-76,-49,21,-48,-116,-48,11,-47,-95,-47,52,-46,-65,-46,100,-45,27,-44,-52,-44,-125,-43,85,-42,42,-41,1,-40,-37,-40,-57,-39,-66,-38,-81,-37,-94,-36,-107,-35,-116,-34,-115,-33,-115,-32,-102,-31,-95,-30,-84,-29,-89,-28,-69,-27,-33,-26,14,-24,54,-23,98,-22,-86,-21,-4,-20,70,-18,-116,-17,-21,-16,84,-14,-82,-13,6,-11,78,-10,-71,-9,20,-7,76,-6,121,-5,-79,-4,-38,-3,-18,-2,-7,-1,-2,0,-16,1,-59,2,-120,3,93,4,31,5,-67,5,70,6,-45,6,101,7,-32,7,58,8,-107,8,-9,8,70,9,119,9,-74,9,-20,9,50,10,102,10,-125,10,-87,10,-25,10,24,11,64,11,121,11,-57,11,18,12,87,12,-87,12,20,13,-114,13,-16,13,105,14,-14,14,-113,15,17,16,-96,16,52,17,-54,17,91,18,-45,18,86,19,-34,19,70,20,-64,20,42,21,-93,21,21,22,112,22,-56,22,68,23,-74,23,38,24,-109,24,33,25,-86,25,30,26,-78,26,62,27,-58,27,75,28,-44,28,97,29,-44,29,76,30,-80,30,18,31,102,31,-86,31,-32,31,-2,31,15,32,17,32,17,32,-25,31,-88,31,102,31,15,31,-95,30,21,30,-119,29,-28,28,45,28,115,27,-71,26,-25,25,-5,24,26,24,66,23,88,22,110,21,-123,20,-96,19,-72,18,-41,17,-29,16,16,16,37,15,63,14,90,13,123,12,-99,11,-55,10,-39,9,-7,8,50,8,92,7,-117,6,-65,5,-28,4,17,4,72,3,94,2,122,1,-121,0,-103,-1,-115,-2,-128,-3,92,-4,60,-5,8,-6,-70,-8,110,-9,37,-10,-39,-12,119,-13,39,-14,-31,-16,-73,-17,-113,-18,104,-19,100,-20,-124,-21,-74,-22,-2,-23,82,-23,-55,-24,114,-24,32,-24,-15,-25,-40,-25,-28,-25,-10,-25,29,-24,84,-24,-104,-24,-9,-24,81,-23,-70,-23,52,-22,-72,-22,81,-21,-44,-21,-128,-20,29,-19,-57,-19,102,-18,9,-17,-75,-17,96,-16,14,-15,-55,-15,121,-14,32,-13,-61,-13,-126,-12,29,-11,-68,-11,83,-10,-37,-10,109,-9,-31,-9,91,-8,-51,-8,40,-7,113,-7,-52,-7,16,-6,91,-6,-97,-6,-40,-6,15,-5,80,-5,-127,-5,-85,-5,-37,-5,3,-4,53,-4,91,-4,107,-4,-127,-4,-106,-4,-79,-4,-92,-4,-111,-4,127,-4,92,-4,30,-4,-21,-5,-108,-5,49,-5,-57,-6,79,-6,-40,-7,76,-7,-67,-8,38,-8,-108,-9,-1,-10,104,-10,-33,-11,94,-11,-38,-12,80,-12,-47,-13,104,-13,17,-13,-58,-14,107,-14,50,-14,43,-14,47,-14,49,-14,54,-14,94,-14,-93,-14,-26,-14,63,-13,-75,-13,42,-12,-79,-12,78,-11,-32,-11,-115,-10,48,-9,-26,-9,-95,-8,94,-7}; }
	private static byte[] data21(){ return new byte[] {33,-6,-21,-6,-92,-5,107,-4,44,-3,-10,-3,-65,-2,-105,-1,113,0,91,1,49,2,35,3,24,4,7,5,2,6,7,7,27,8,38,9,56,10,76,11,93,12,99,13,105,14,113,15,91,16,54,17,-4,17,-64,18,114,19,-6,19,94,20,-78,20,2,21,68,21,96,21,102,21,93,21,82,21,60,21,11,21,-63,20,-118,20,51,20,-51,19,95,19,-5,18,-126,18,-16,17,109,17,-37,16,67,16,-91,15,-11,14,73,14,-78,13,6,13,88,12,-77,11,-1,10,85,10,-94,9,-5,8,88,8,-70,7,4,7,80,6,-94,5,-13,4,59,4,-113,3,-41,2,26,2,81,1,-111,0,-65,-1,-22,-2,2,-2,17,-3,26,-4,11,-5,-25,-7,-67,-8,-96,-9,109,-10,51,-11,-17,-13,-49,-14,-89,-15,-117,-16,123,-17,-116,-18,-80,-19,3,-19,89,-20,-40,-21,-124,-21,81,-21,50,-21,47,-21,75,-21,-115,-21,-41,-21,56,-20,-85,-20,69,-19,-30,-19,127,-18,49,-17,-15,-17,-62,-16,-115,-15,97,-14,69,-13,39,-12,14,-11,-1,-11,-11,-10,-9,-9,-3,-8,-15,-7,-13,-6,3,-4,5,-3,-9,-3,-16,-2,-33,-1,-47,0,-72,1,-98,2,105,3,46,4,-33,4,-96,5,71,6,-31,6,113,7,7,8,-106,8,4,9,-126,9,-1,9,112,10,-38,10,67,11,-64,11,54,12,-102,12,-2,12,101,13,-45,13,61,14,-121,14,-71,14,3,15,35,15,65,15,64,15,46,15,34,15,-12,14,-81,14,101,14,30,14,-67,13,71,13,-50,12,107,12,-25,11,90,11,-57,10,68,10,-88,9,26,9,-106,8,21,8,-107,7,18,7,-97,6,34,6,-79,5,81,5,-19,4,-101,4,93,4,32,4,-36,3,-97,3,99,3,45,3,-21,2,-64,2,-109,2,73,2,11,2,-70,1,117,1,31,1,-49,0,120,0,53,0,-11,-1,-76,-1,98,-1,38,-1,-2,-2,-52,-2,-107,-2,123,-2,112,-2,88,-2,77,-2,86,-2,102,-2,112,-2,-108,-2,-71,-2,-15,-2,65,-1,-116,-1,-46,-1,50,0,-111,0,-8,0,73,1,-71,1,13,2,98,2,-93,2,-40,2,7,3,48,3,73,3,83,3,89,3,72,3,36,3,11,3,-20,2,-86,2,107,2,38,2,-29,1,-103,1,54,1,-47,0,119,0,19,0,-71,-1,64,-1,-42,-2,93,-2,-22,-3,106,-3,-4,-4,-107,-4,41,-4,-82,-5,76,-5,-22,-6,-109,-6,36,-6,-66,-7,106,-7,14,-7,-87,-8,81,-8,-16,-9,-99,-9,40,-9,-76,-10,61,-10,-67,-11,47,-11,123,-12,-70,-13,-22,-14,5,-14,2,-15,-22,-17,-37,-18,-75,-19,-124,-20,77,-21,33,-22,-4,-24,-40,-25,-47,-26,-42,-27,-18,-28,50,-28,-117,-29,9,-29,-91,-30,97,-30,74,-30,49,-30,70,-30,120,-30,-57,-30,31,-29,-113,-29,14,-28,-97,-28,46,-27,-59,-27,109,-26,35,-25,-26,-25,-83,-24,117,-23,70,-22,32,-21,22,-20,7,-19,-4,-19,-4,-18,10,-16,20,-15,23,-14,33,-13,46,-12,69,-11,60,-10,63,-9,60,-8,50,-7,12,-6,-26,-6,-66,-5,124,-4,44,-3,-35,-3,-107,-2,59,-1,-33,-1,-127,0,41,1,-46,1,105,2,25,3,-42,3,-105,4,82,5,31,6,16,7,-23,7,-70,8,-106,9,-128,10,112,11,56,12,13,13,-34,13,-99,14,74,15,-40,15,88,16,-27,16,79,17,-104,17,-34,17,28,18,83,18,107,18,124,18,-107,18,-77,18,-58,18,-67,18,-50,18,-20,18,17,19,29,19,57,19,86,19,-112,19,-88,19,-29,19,46,20,-127,20,-69,20,2,21,83,21,-96,21,5,22,99,22,-88,22,12,23,108,23,-90,23,-18,23,76,24,-122,24,-75,24,-10,24,41,25,75,25,112,25,-123,25,-88,25,-71,25,-57,25,-55,25,-41,25,-14,25,9,26,32,26,61,26,98,26,-108,26,-72,26,-10,26,37,27,105,27,-92,27,-26,27,43,28,-128,28,-63,28,-9,28,61,29,108,29,-125,29,-111,29,-83,29,-81,29,-111,29,94,29,27,29,-53,28,96,28,-47,27,38,27,116,26,-87,25,-75,24,-89,23,-93,22,102,21,19,20,-98,18,53,17,-58,15,51,14,-126,12,-31,10,76,9,-82,7,-10,5,61,4,-79,2,-5,0,81,-1,-101,-3,-9,-5,87,-6,-68,-8,9,-9,121,-11,-17,-13,105,-14,-38,-16,93,-17,-24,-19,-127,-20,23,-21,-88,-23,52,-24,-57,-26,104,-27,-12,-29,109,-30,-18,-32,102,-33,-31,-35,76,-36,-77,-38,11,-39,119,-41,-39,-43,76,-44,-38,-46,124,-47,33,-48,-39,-50,-62,-51,-59,-52,-21,-53,39,-53,-101,-54,52,-54,-17,-55,-61,-55,-55,-55,-28,-55,38,-54,-94,-54,35,-53,-86,-53,92,-52,40,-51,-11,-51,-49,-50,-61,-49,-74,-48,-43,-47,-18,-46,30,-44,69,-43,-103,-42,-31,-41,61,-39}; }
	private static byte[] data22(){ return new byte[] {-84,-38,39,-36,-97,-35,31,-33,-89,-32,55,-30,-56,-29,68,-27,-68,-26,27,-24,-128,-23,-46,-22,21,-20,61,-19,83,-18,94,-17,102,-16,92,-15,63,-14,35,-13,23,-12,20,-11,-11,-11,-8,-10,5,-8,5,-7,11,-6,34,-5,84,-4,-105,-3,-51,-2,0,0,72,1,-106,2,-58,3,-10,4,24,6,67,7,86,8,83,9,52,10,37,11,-19,11,-98,12,70,13,-30,13,93,14,-57,14,33,15,118,15,-59,15,8,16,36,16,72,16,-128,16,-92,16,-76,16,-51,16,0,17,29,17,67,17,118,17,-80,17,-18,17,29,18,90,18,-88,18,0,19,70,19,-118,19,-26,19,65,20,-99,20,-15,20,89,21,-55,21,46,22,120,22,-37,22,76,23,-64,23,36,24,-121,24,-1,24,-123,25,-2,25,86,26,-56,26,57,27,-87,27,13,28,123,28,-9,28,98,29,-38,29,96,30,-7,30,-119,31,24,32,-54,32,101,33,21,34,-67,34,127,35,61,36,-24,36,-105,37,59,38,-32,38,118,39,-16,39,102,40,-68,40,12,41,70,41,95,41,110,41,93,41,46,41,-35,40,-127,40,8,40,110,39,-90,38,-36,37,-15,36,6,36,-28,34,-71,33,-106,32,99,31,23,30,-71,28,106,27,14,26,-88,24,56,23,-46,21,123,20,23,19,-82,17,64,16,-36,14,-124,13,34,12,-59,10,113,9,38,8,-35,6,127,5,33,4,-36,2,-115,1,48,0,-66,-2,77,-3,-50,-5,88,-6,-73,-8,7,-9,98,-11,-79,-13,-25,-15,0,-16,42,-18,96,-20,-119,-22,-87,-24,-35,-26,39,-27,116,-29,-45,-31,55,-32,-62,-34,106,-35,26,-36,-44,-38,-65,-39,-91,-40,-80,-41,-51,-42,18,-42,81,-43,-84,-44,30,-44,-94,-45,65,-45,-27,-46,-99,-46,84,-46,39,-46,23,-46,21,-46,28,-46,50,-46,84,-46,-93,-46,-15,-46,73,-45,-73,-45,73,-44,-28,-44,117,-43,44,-42,-32,-42,-106,-41,86,-40,15,-39,-55,-39,-120,-38,63,-37,-39,-37,-127,-36,33,-35,-69,-35,84,-34,-11,-34,-95,-33,55,-32,-23,-32,-93,-31,119,-30,68,-29,39,-28,49,-27,64,-26,96,-25,-118,-24,-45,-23,36,-21,123,-20,-71,-19,31,-17,126,-16,-46,-15,12,-13,69,-12,123,-11,-100,-10,-91,-9,-97,-8,-115,-7,105,-6,51,-5,-29,-5,-102,-4,78,-3,-48,-3,94,-2,-25,-2,113,-1,-21,-1,77,0,-67,0,52,1,-86,1,-4,1,92,2,-72,2,27,3,115,3,-45,3,49,4,-97,4,18,5,123,5,-30,5,102,6,-20,6,111,7,-16,7,-115,8,35,9,-74,9,81,10,-9,10,-75,11,79,12,-13,12,-82,13,82,14,-1,14,-84,15,93,16,20,17,-77,17,106,18,11,19,-70,19,102,20,9,21,-75,21,104,22,12,23,-67,23,124,24,50,25,-5,25,-81,26,-128,27,68,28,29,29,-16,29,-77,30,126,31,70,32,-7,32,-104,33,48,34,-68,34,51,35,-106,35,-40,35,17,36,45,36,46,36,24,36,-28,35,-100,35,47,35,-80,34,40,34,117,33,-77,32,-23,31,26,31,69,30,96,29,104,28,124,27,-117,26,-118,25,-113,24,-97,23,-87,22,-67,21,-52,20,-33,19,7,19,61,18,98,17,-104,16,-50,15,4,15,60,14,-128,13,-56,12,21,12,83,11,-98,10,-35,9,6,9,49,8,102,7,126,6,-124,5,115,4,113,3,103,2,63,1,18,0,-22,-2,-80,-3,107,-4,35,-5,-16,-7,-67,-8,-112,-9,101,-10,85,-11,91,-12,106,-13,-122,-14,-65,-15,13,-15,113,-16,-14,-17,111,-17,-1,-18,-84,-18,108,-18,26,-18,-29,-19,-62,-19,-95,-19,125,-19,110,-19,115,-19,124,-19,-106,-19,-78,-19,-28,-19,45,-18,124,-18,-44,-18,65,-17,-73,-17,50,-16,-78,-16,70,-15,-30,-15,114,-14,2,-13,-116,-13,25,-12,-102,-12,-7,-12,93,-11,-72,-11,20,-10,80,-10,-114,-10,-70,-10,-34,-10,5,-9,35,-9,60,-9,79,-9,78,-9,98,-9,125,-9,-94,-9,-81,-9,-58,-9,-16,-9,35,-8,59,-8,83,-8,115,-8,-91,-8,-59,-8,-44,-8,-33,-8,-16,-8,-37,-8,-69,-8,-103,-8,102,-8,42,-8,-45,-9,111,-9,-1,-10,-116,-10,-3,-11,102,-11,-40,-12,70,-12,-95,-13,11,-13,-124,-14,-24,-15,83,-15,-59,-16,79,-16,-32,-17,100,-17,-11,-18,-98,-18,77,-18,21,-18,-53,-19,-101,-19,-117,-19,-124,-19,112,-19,119,-19,-83,-19,-22,-19,35,-18,122,-18,-23,-18,113,-17,-6,-17,-125,-16,33,-15,-29,-15,-90,-14,97,-13,34,-12,-3,-12,-38,-11,-64,-10,-101,-9,109,-8,101,-7,90,-6,76,-5,70,-4,59,-3,62,-2,60,-1,76,0,81,1,121,2,-107,3,-57,4,-1,5,70,7,-107,8,-31,9,55,11,-127,12,-50,13,28,15,90,16,123,17,-98,18,-76,19,-77,20,122,21,51,22,-42,22}; }
	private static byte[] data23(){ return new byte[] {102,23,-59,23,8,24,42,24,87,24,98,24,70,24,11,24,-50,23,-102,23,64,23,-52,22,95,22,-6,21,-125,21,-19,20,98,20,-22,19,103,19,-25,18,87,18,-64,17,99,17,-16,16,123,16,-4,15,-99,15,56,15,-45,14,107,14,10,14,-108,13,36,13,-99,12,33,12,-106,11,-4,10,72,10,-125,9,-72,8,-45,7,-50,6,-47,5,-68,4,-112,3,106,2,48,1,-20,-1,-116,-2,67,-3,-13,-5,-86,-6,76,-7,2,-8,-32,-10,-74,-11,-125,-12,121,-13,-123,-14,-70,-15,-24,-16,35,-16,-126,-17,-4,-18,-99,-18,54,-18,-33,-19,-79,-19,-105,-19,114,-19,122,-19,-114,-19,-96,-19,-38,-19,15,-18,83,-18,-89,-18,25,-17,-101,-17,34,-16,-59,-16,110,-15,46,-14,-7,-14,-52,-13,-91,-12,-96,-11,121,-10,106,-9,91,-8,76,-7,43,-6,9,-5,-34,-5,-89,-4,93,-3,26,-2,-56,-2,113,-1,25,0,-87,0,58,1,-60,1,86,2,-15,2,-114,3,18,4,-91,4,76,5,-4,5,-108,6,37,7,-62,7,97,8,-12,8,121,9,-2,9,100,10,-49,10,27,11,97,11,-97,11,-56,11,-36,11,-45,11,-36,11,-61,11,-94,11,98,11,25,11,-68,10,97,10,-16,9,-123,9,23,9,-83,8,46,8,-80,7,51,7,-58,6,74,6,-49,5,88,5,-13,4,-111,4,45,4,-34,3,-117,3,66,3,6,3,-46,2,-77,2,-113,2,117,2,88,2,76,2,63,2,48,2,45,2,41,2,39,2,24,2,27,2,30,2,7,2,-38,1,-68,1,-95,1,-119,1,93,1,41,1,5,1,-34,0,-78,0,-113,0,118,0,103,0,101,0,91,0,90,0,126,0,-77,0,-19,0,54,1,-118,1,-24,1,90,2,-35,2,81,3,-36,3,89,4,-46,4,90,5,-48,5,66,6,-108,6,-49,6,13,7,54,7,76,7,64,7,47,7,18,7,-46,6,-118,6,51,6,-36,5,119,5,7,5,-103,4,27,4,-104,3,39,3,-67,2,78,2,-27,1,113,1,8,1,-68,0,86,0,-8,-1,-80,-1,104,-1,39,-1,-45,-2,-121,-2,76,-2,15,-2,-65,-3,-122,-3,65,-3,-3,-4,-86,-4,79,-4,-21,-5,125,-5,1,-5,127,-6,-58,-7,26,-7,96,-8,121,-9,-122,-10,-124,-11,101,-12,71,-13,18,-14,-33,-16,-80,-17,114,-18,41,-19,-11,-21,-50,-22,-85,-23,-77,-24,-72,-25,-48,-26,10,-26,93,-27,-43,-28,87,-28,-13,-29,-90,-29,118,-29,102,-29,90,-29,103,-29,-101,-29,-43,-29,23,-28,-123,-28,10,-27,-112,-27,28,-26,-56,-26,-109,-25,85,-24,16,-23,-41,-23,-69,-22,-98,-21,-121,-20,112,-19,119,-18,106,-17,88,-16,82,-15,64,-14,43,-13,10,-12,-17,-12,-57,-11,-101,-10,71,-9,1,-8,-77,-8,93,-7,-6,-7,-119,-6,32,-5,-90,-5,57,-4,-54,-4,90,-3,-21,-3,112,-2,5,-1,-89,-1,65,0,-12,0,-113,1,47,2,-26,2,-122,3,31,4,-78,4,92,5,-20,5,107,6,-27,6,97,7,-38,7,50,8,127,8,-58,8,25,9,81,9,114,9,-102,9,-48,9,-5,9,2,10,4,10,47,10,81,10,98,10,114,10,-100,10,-58,10,-19,10,7,11,61,11,-123,11,-36,11,23,12,-124,12,-3,12,-122,13,0,14,-126,14,37,15,-45,15,124,16,33,17,-19,17,-68,18,-126,19,62,20,2,21,-46,21,-117,22,83,23,0,24,-90,24,58,25,-58,25,66,26,-78,26,18,27,112,27,-51,27,35,28,112,28,-85,28,-7,28,68,29,-91,29,8,30,102,30,-42,30,69,31,-61,31,54,32,-66,32,77,33,-42,33,70,34,-54,34,65,35,-87,35,-10,35,61,36,115,36,-106,36,-102,36,126,36,76,36,10,36,-96,35,27,35,122,34,-48,33,-9,32,-19,31,-45,30,-84,29,118,28,16,27,-102,25,40,24,-96,22,14,21,83,19,-87,17,4,16,95,14,-84,12,-5,10,90,9,-73,7,21,6,118,4,-32,2,87,1,-44,-1,72,-2,-72,-4,46,-5,-80,-7,42,-8,-83,-10,38,-11,-103,-13,10,-14,118,-16,-31,-18,75,-19,-62,-21,22,-22,87,-24,-111,-26,-45,-28,7,-29,32,-31,77,-33,115,-35,-96,-37,-46,-39,22,-40,96,-42,-54,-44,73,-45,-38,-47,-120,-48,100,-49,91,-50,107,-51,-77,-52,27,-52,-85,-53,68,-53,-1,-54,-32,-54,-22,-54,17,-53,61,-53,-100,-53,12,-52,-108,-52,36,-51,-43,-51,-93,-50,-128,-49,94,-48,91,-47,96,-46,110,-45,-115,-44,-64,-43,4,-41,66,-40,-116,-39,-39,-38,66,-36,-113,-35,-32,-34,54,-32,-124,-31,-61,-30,6,-28,61,-27,105,-26,-109,-25,-94,-24,-81,-23,-69,-22,-69,-21,-91,-20,119,-19,98,-18,72,-17,51,-16,11,-15,-14,-15,-28,-14,-29,-13,-59,-12,-72,-11,-62,-10,-47,-9,-42,-8,-29,-7}; }
	private static byte[] data24(){ return new byte[] {-8,-6,28,-4,60,-3,53,-2,67,-1,84,0,86,1,64,2,34,3,10,4,-33,4,-90,5,96,6,-1,6,-101,7,30,8,-111,8,1,9,112,9,-70,9,0,10,64,10,-127,10,-82,10,-40,10,2,11,73,11,111,11,-109,11,-51,11,27,12,123,12,-66,12,11,13,111,13,-28,13,86,14,-57,14,97,15,-25,15,106,16,-28,16,103,17,-12,17,-122,18,1,19,127,19,13,20,-90,20,6,21,102,21,-42,21,70,22,-96,22,-4,22,91,23,-56,23,33,24,123,24,-26,24,98,25,-46,25,81,26,-28,26,120,27,56,28,-15,28,-72,29,-111,30,118,31,95,32,68,33,52,34,51,35,34,36,9,37,-29,37,-100,38,93,39,20,40,-71,40,68,41,-71,41,19,42,106,42,-122,42,-112,42,-118,42,122,42,65,42,-7,41,-111,41,32,41,-113,40,-13,39,56,39,97,38,-123,37,-99,36,-87,35,-104,34,-124,33,112,32,90,31,36,30,-26,28,-46,27,-93,26,124,25,65,24,40,23,-4,21,-48,20,-108,19,98,18,58,17,13,16,-60,14,115,13,45,12,-33,10,123,9,-12,7,100,6,-38,4,66,3,-127,1,-66,-1,-27,-3,17,-4,44,-6,68,-8,74,-10,112,-12,-110,-14,-93,-16,-67,-18,-21,-20,70,-21,116,-23,-65,-25,67,-26,-45,-28,106,-29,21,-30,-47,-32,-77,-33,-85,-34,-97,-35,-83,-36,-45,-37,22,-37,90,-38,-77,-39,31,-39,-96,-40,39,-40,-65,-41,106,-41,29,-41,-11,-42,-47,-42,-74,-42,-87,-42,-81,-42,-77,-42,-51,-42,-6,-42,60,-41,108,-41,-65,-41,2,-40,91,-40,-58,-40,25,-39,121,-39,-28,-39,75,-38,-81,-38,22,-37,126,-37,-30,-37,67,-36,-101,-36,18,-35,-127,-35,-9,-35,98,-34,-26,-34,121,-33,3,-32,-91,-32,96,-31,34,-30,-18,-30,-65,-29,-75,-28,-80,-27,-77,-26,-85,-25,-69,-24,-49,-23,-28,-22,-36,-21,-18,-20,-10,-19,-6,-18,-31,-17,-78,-16,-124,-15,102,-14,24,-13,-76,-13,97,-12,1,-11,-112,-11,10,-10,-115,-10,11,-9,119,-9,-27,-9,81,-8,-53,-8,65,-7,-98,-7,1,-6,121,-6,-10,-6,95,-5,-46,-5,67,-4,-41,-4,97,-3,-26,-3,110,-2,17,-1,-90,-1,73,0,-17,0,-94,1,82,2,4,3,-77,3,115,4,57,5,0,6,-60,6,-119,7,94,8,37,9,-12,9,-64,10,-100,11,124,12,85,13,56,14,34,15,26,16,4,17,3,18,-9,18,-2,19,-3,20,9,22,46,23,76,24,101,25,119,26,-108,27,-80,28,-49,29,-31,30,-27,31,-24,32,-35,33,-53,34,-88,35,122,36,46,37,-68,37,79,38,-59,38,26,39,79,39,110,39,96,39,65,39,13,39,-55,38,87,38,-56,37,46,37,-120,36,-56,35,-1,34,34,34,44,33,71,32,84,31,80,30,84,29,83,28,82,27,89,26,96,25,105,24,113,23,-118,22,-80,21,-22,20,29,20,92,19,-93,18,-18,17,56,17,113,16,-77,15,-14,14,39,14,75,13,103,12,119,11,118,10,100,9,72,8,39,7,-17,5,-69,4,126,3,64,2,0,1,-67,-1,-125,-2,74,-3,45,-4,16,-5,-4,-7,-6,-8,21,-8,84,-9,-95,-10,-9,-11,100,-11,-19,-12,117,-12,29,-12,-39,-13,-101,-13,100,-13,58,-13,23,-13,-1,-14,-23,-14,-48,-14,-50,-14,-51,-14,-42,-14,-35,-14,-9,-14,30,-13,65,-13,107,-13,-89,-13,-12,-13,70,-12,-118,-12,-41,-12,64,-11,-104,-11,-18,-11,55,-10,-103,-10,-14,-10,54,-9,109,-9,-90,-9,-45,-9,-3,-9,18,-8,38,-8,40,-8,41,-8,15,-8,-19,-9,-20,-9,-37,-9,-89,-9,127,-9,98,-9,67,-9,24,-9,-26,-10,-67,-10,-91,-10,-124,-10,94,-10,61,-10,14,-10,-34,-11,-95,-11,107,-11,47,-11,-34,-12,-123,-12,46,-12,-50,-13,83,-13,-51,-14,73,-14,-94,-15,2,-15,65,-16,-106,-17,-34,-18,34,-18,89,-19,-94,-20,-23,-21,58,-21,-117,-22,-18,-23,78,-23,-43,-24,80,-24,-24,-25,-112,-25,77,-25,18,-25,-22,-26,-57,-26,-69,-26,-61,-26,-51,-26,-29,-26,21,-25,107,-25,-75,-25,14,-24,126,-24,10,-23,-107,-23,28,-22,-55,-22,117,-21,63,-20,-3,-20,-47,-19,-83,-18,-101,-17,-128,-16,-118,-15,-114,-14,-91,-13,-67,-12,-23,-11,31,-9,99,-8,-91,-7,-13,-6,71,-4,-85,-3,45,-1,-79,0,52,2,-59,3,102,5,-13,6,-112,8,20,10,-103,11,40,13,-75,14,54,16,-93,17,-7,18,71,20,-115,21,-89,22,-84,23,-103,24,89,25,-4,25,-115,26,-8,26,71,27,-128,27,-112,27,121,27,94,27,48,27,-23,26,-119,26,52,26,-65,25,78,25,-52,24,88,24,-27,23,123,23,1,23,-112,22,44,22,-40,21,121,21,44,21,-39,20,-92,20,101,20,52,20,-31,19,-91,19,102,19}; }
	private static byte[] data25(){ return new byte[] {19,19,-71,18,88,18,-23,17,98,17,-61,16,12,16,80,15,121,14,-120,13,117,12,97,11,54,10,5,9,-63,7,118,6,41,5,-38,3,-124,2,43,1,-50,-1,-113,-2,83,-3,20,-4,-27,-6,-48,-7,-62,-8,-57,-9,-32,-10,-16,-11,52,-11,-118,-12,-34,-13,48,-13,-92,-14,63,-14,-49,-15,103,-15,12,-15,-46,-16,-97,-16,122,-16,89,-16,86,-16,82,-16,113,-16,-114,-16,-66,-16,11,-15,98,-15,-59,-15,36,-14,-92,-14,47,-13,-69,-13,72,-12,-29,-12,-107,-11,59,-10,-37,-10,117,-9,5,-8,-99,-8,43,-7,-80,-7,41,-6,-87,-6,38,-5,-102,-5,18,-4,-122,-4,23,-3,-86,-3,49,-2,-53,-2,105,-1,31,0,-44,0,127,1,36,2,-44,2,127,3,24,4,-81,4,59,5,-54,5,66,6,-110,6,-39,6,30,7,71,7,79,7,91,7,83,7,47,7,-8,6,-68,6,104,6,11,6,-81,5,74,5,-29,4,114,4,11,4,-114,3,41,3,-64,2,93,2,1,2,-87,1,78,1,7,1,-66,0,-110,0,95,0,54,0,30,0,2,0,-21,-1,-33,-1,-41,-1,-38,-1,-52,-1,-48,-1,-48,-1,-53,-1,-58,-1,-36,-1,-12,-1,-16,-1,-24,-1,13,0,27,0,30,0,34,0,61,0,78,0,90,0,108,0,-108,0,-68,0,-48,0,-6,0,45,1,125,1,-75,1,-12,1,67,2,-82,2,19,3,-123,3,-12,3,103,4,-25,4,111,5,-20,5,126,6,4,7,-107,7,20,8,-96,8,41,9,-106,9,-7,9,75,10,-105,10,-42,10,3,11,29,11,27,11,1,11,-39,10,-100,10,97,10,-16,9,112,9,-6,8,125,8,-18,7,71,7,-91,6,22,6,-122,5,-22,4,114,4,11,4,-84,3,73,3,-18,2,-87,2,-126,2,77,2,21,2,-16,1,-32,1,-58,1,-116,1,102,1,67,1,27,1,-45,0,-122,0,29,0,-77,-1,47,-1,-93,-2,-6,-3,51,-3,100,-4,-116,-5,-113,-6,126,-7,104,-8,77,-9,29,-10,-24,-12,-82,-13,119,-14,75,-15,18,-16,-30,-18,-66,-19,-83,-20,-86,-21,-72,-22,-60,-23,-13,-24,45,-24,118,-25,-35,-26,95,-26,-4,-27,-90,-27,118,-27,95,-27,87,-27,97,-27,110,-27,-88,-27,-3,-27,110,-26,-21,-26,99,-25,-4,-25,-81,-24,77,-23,18,-22,-33,-22,-74,-21,-120,-20,86,-19,49,-18,20,-17,-18,-17,-55,-16,-98,-15,104,-14,45,-13,-11,-13,-82,-12,91,-11,-5,-11,-102,-10,52,-9,-63,-9,65,-8,-59,-8,60,-7,-54,-7,71,-6,-66,-6,70,-5,-48,-5,92,-4,-13,-4,126,-3,18,-2,-65,-2,90,-1,-25,-1,114,0,6,1,-119,1,-3,1,108,2,-47,2,34,3,103,3,-104,3,-71,3,-65,3,-63,3,-54,3,-40,3,-51,3,-70,3,-86,3,-98,3,-109,3,101,3,88,3,99,3,114,3,91,3,93,3,121,3,-88,3,-50,3,-4,3,72,4,-86,4,-2,4,80,5,-79,5,58,6,-58,6,79,7,-22,7,-110,8,71,9,-12,9,-92,10,118,11,83,12,50,13,-6,13,-41,14,-65,15,-108,16,110,17,77,18,34,19,17,20,-21,20,-79,21,112,22,75,23,16,24,-40,24,-98,25,94,26,16,27,-56,27,-121,28,70,29,-6,29,-82,30,106,31,44,32,-27,32,-84,33,115,34,71,35,4,36,-76,36,110,37,27,38,-70,38,56,39,-75,39,43,40,121,40,-77,40,-36,40,2,41,-18,40,-82,40,110,40,10,40,-126,39,-48,38,-13,37,6,37,7,36,-31,34,-103,33,46,32,-74,30,65,29,-86,27,0,26,95,24,-59,22,27,21,127,19,-34,17,64,16,-73,14,39,13,-109,11,31,10,-90,8,63,7,-63,5,77,4,-48,2,83,1,-54,-1,42,-2,-111,-4,-21,-6,53,-7,107,-9,-86,-11,-29,-13,20,-14,53,-16,58,-18,77,-20,123,-22,-116,-24,-99,-26,-78,-28,-34,-30,-7,-32,31,-33,69,-35,-112,-37,-11,-39,73,-40,-64,-42,96,-43,2,-44,-73,-46,-116,-47,-112,-48,-91,-49,-45,-50,34,-50,-111,-51,62,-51,-20,-52,-65,-52,-83,-52,-63,-52,-1,-52,76,-51,-76,-51,52,-50,-43,-50,-102,-49,101,-48,71,-47,61,-46,75,-45,90,-44,124,-43,-83,-42,-28,-41,13,-39,57,-38,98,-37,-107,-36,-80,-35,-66,-34,-46,-33,-26,-32,-38,-31,-51,-30,-51,-29,-61,-28,-96,-27,118,-26,76,-25,45,-24,-2,-24,-67,-23,-122,-22,84,-21,27,-20,-39,-20,-93,-19,117,-18,91,-17,52,-16,14,-15,-2,-15,-28,-14,-55,-13,-104,-12,-114,-11,113,-10,86,-9,32,-8,-6,-8,-51,-7,-99,-6,85,-5,23,-4,-61,-4,115,-3,9,-2,-107,-2,19,-1,-107,-1,23,0,-121,0,-5,0,-126,1,-12,1,101,2,-60,2,62,3,-75,3,47,4,-98,4,29,5,-117,5,5,6,121,6,-5,6,120,7}; }
	private static byte[] data26(){ return new byte[] {10,8,-114,8,27,9,-69,9,96,10,-12,10,-85,11,81,12,-15,12,-116,13,67,14,-2,14,-94,15,45,16,-49,16,119,17,34,18,-83,18,57,19,-40,19,119,20,-3,20,120,21,-11,21,-101,22,54,23,-88,23,26,24,-82,24,92,25,-17,25,-123,26,59,27,-8,27,-76,28,108,29,77,30,46,31,11,32,-27,32,-40,33,-46,34,-64,35,-91,36,-103,37,116,38,97,39,34,40,-40,40,123,41,0,42,122,42,-39,42,42,43,86,43,118,43,117,43,104,43,57,43,-11,42,-77,42,71,42,-45,41,80,41,-97,40,17,40,99,39,-77,38,-2,37,68,37,122,36,-61,35,-27,34,26,34,100,33,-94,32,-64,31,-32,30,3,30,29,29,53,28,53,27,60,26,44,25,14,24,-28,22,-96,21,79,20,-26,18,110,17,-38,15,82,14,-70,12,2,11,65,9,126,7,-51,5,3,4,53,2,93,0,-106,-2,-53,-4,-9,-6,22,-7,64,-9,115,-11,-75,-13,-37,-15,32,-16,113,-18,-51,-20,56,-21,-88,-23,50,-24,-48,-26,-122,-27,60,-28,16,-29,11,-30,2,-31,22,-32,75,-33,-101,-34,27,-34,-111,-35,12,-35,-75,-36,-126,-36,99,-36,55,-36,36,-36,16,-36,11,-36,5,-36,12,-36,11,-36,17,-36,24,-36,17,-36,14,-36,27,-36,41,-36,14,-36,-3,-37,-14,-37,-5,-37,-7,-37,-9,-37,8,-36,11,-36,14,-36,33,-36,77,-36,114,-36,-82,-36,-24,-36,57,-35,-116,-35,-30,-35,70,-34,-62,-34,46,-33,-86,-33,55,-32,-68,-32,90,-31,8,-30,-87,-30,76,-29,-15,-29,-98,-28,69,-27,-13,-27,-94,-26,72,-25,-40,-25,108,-24,6,-23,-97,-23,41,-22,-98,-22,31,-21,-95,-21,18,-20,119,-20,-18,-20,113,-19,-34,-19,57,-18,-74,-18,65,-17,-71,-17,48,-16,-79,-16,78,-15,-20,-15,107,-14,5,-13,-93,-13,74,-12,-37,-12,120,-11,30,-10,-53,-10,111,-9,29,-8,-55,-8,-100,-7,106,-6,32,-5,-22,-5,-65,-4,-106,-3,104,-2,47,-1,7,0,-11,0,-47,1,-71,2,-85,3,-82,4,-78,5,-58,6,-38,7,-11,8,41,10,86,11,-101,12,-33,13,55,15,-114,16,-17,17,99,19,-47,20,63,22,-70,23,60,25,-89,26,26,28,120,29,-31,30,53,32,125,33,-94,34,-51,35,-31,36,-26,37,-53,38,-101,39,83,40,-19,40,109,41,-51,41,22,42,51,42,51,42,27,42,-38,41,-99,41,60,41,-60,40,82,40,-49,39,52,39,-104,38,-2,37,77,37,-104,36,-41,35,27,35,90,34,-101,33,-36,32,15,32,86,31,120,30,-84,29,-42,28,-3,27,30,27,63,26,77,25,81,24,72,23,87,22,89,21,70,20,55,19,33,18,13,17,-17,15,-58,14,-108,13,115,12,61,11,4,10,-58,8,-109,7,68,6,11,5,-62,3,-118,2,99,1,70,0,28,-1,-6,-3,4,-3,19,-4,33,-5,69,-6,110,-7,-71,-8,5,-8,123,-9,-2,-10,-89,-10,71,-10,6,-10,-34,-11,-49,-11,-44,-11,-34,-11,-13,-11,35,-10,100,-10,-91,-10,-23,-10,60,-9,-109,-9,-34,-9,49,-8,-107,-8,-32,-8,25,-7,84,-7,-105,-7,-50,-7,-15,-7,-6,-7,32,-6,51,-6,42,-6,28,-6,30,-6,19,-6,7,-6,-21,-7,-59,-7,-62,-7,-90,-7,-122,-7,92,-7,75,-7,51,-7,8,-7,-41,-8,-81,-8,-107,-8,89,-8,20,-8,-44,-9,-90,-9,92,-9,-14,-10,-122,-10,43,-10,-63,-11,55,-11,-77,-12,36,-12,-100,-13,-2,-14,96,-14,-80,-15,12,-15,89,-16,-115,-17,-46,-18,8,-18,64,-19,102,-20,-126,-21,-108,-22,-70,-23,-60,-24,-20,-25,9,-25,22,-26,48,-27,121,-28,-52,-29,33,-29,123,-30,-1,-31,-99,-31,68,-31,-2,-32,-49,-32,-83,-32,-91,-32,-108,-32,-89,-32,-45,-32,5,-31,49,-31,97,-31,-76,-31,7,-30,95,-30,-68,-30,71,-29,-40,-29,117,-28,20,-27,-53,-27,-101,-26,-123,-25,97,-24,88,-23,97,-22,-116,-21,-65,-20,-10,-19,76,-17,-76,-16,58,-14,-58,-13,99,-11,9,-9,-39,-8,-90,-6,116,-4,71,-2,46,0,16,2,-25,3,-72,5,-119,7,96,9,32,11,-43,12,127,14,30,16,-92,17,32,19,108,20,-96,21,-62,22,-54,23,-90,24,84,25,21,26,-90,26,15,27,97,27,-75,27,-50,27,-22,27,-47,27,-61,27,-93,27,126,27,51,27,-19,26,-71,26,-114,26,88,26,31,26,4,26,-27,25,-38,25,-79,25,-115,25,104,25,56,25,4,25,-73,24,114,24,38,24,-41,23,-122,23,41,23,-67,22,90,22,-34,21,110,21,-45,20,56,20,-109,19,-15,18,29,18,67,17,80,16,102,15,105,14,93,13,64,12,42,11,10,10,-43,8,-82,7,124,6,91,5,39,4,-14,2,-45,1,-66,0,-74,-1,-96,-2,-86,-3,-53,-4,-13,-5}; }
	private static byte[] data27(){ return new byte[] {37,-5,90,-6,-74,-7,57,-7,-69,-8,54,-8,-42,-9,-101,-9,78,-9,28,-9,-23,-10,-34,-10,-52,-10,-52,-10,-55,-10,-48,-10,-32,-10,-25,-10,-36,-10,-33,-10,-3,-10,-4,-10,-3,-10,16,-9,38,-9,55,-9,79,-9,88,-9,121,-9,-110,-9,-82,-9,-55,-9,-19,-9,13,-8,55,-8,98,-8,-122,-8,-66,-8,-8,-8,59,-7,-119,-7,-34,-7,48,-6,-116,-6,-1,-6,112,-5,-26,-5,89,-4,-31,-4,95,-3,-39,-3,71,-2,-68,-2,61,-1,-80,-1,-17,-1,53,0,121,0,-83,0,-51,0,-25,0,-22,0,-22,0,-56,0,-89,0,127,0,72,0,5,0,-79,-1,100,-1,6,-1,-100,-2,40,-2,-70,-3,104,-3,13,-3,-87,-4,103,-4,44,-4,4,-4,-25,-5,-39,-5,-25,-5,10,-4,47,-4,74,-4,111,-4,-88,-4,-47,-4,2,-3,51,-3,98,-3,-122,-3,-79,-3,-47,-3,-13,-3,6,-2,15,-2,47,-2,81,-2,101,-2,121,-2,-114,-2,-84,-2,-43,-2,16,-1,73,-1,-100,-1,3,0,116,0,-43,0,70,1,-57,1,95,2,-7,2,-108,3,50,4,-26,4,-121,5,53,6,-13,6,-91,7,71,8,-22,8,-98,9,54,10,-62,10,46,11,-75,11,19,12,114,12,-63,12,-5,12,61,13,101,13,121,13,125,13,110,13,70,13,-1,12,-81,12,75,12,-36,11,79,11,-72,10,37,10,-121,9,-9,8,95,8,-33,7,92,7,-44,6,90,6,-15,5,-120,5,38,5,-50,4,-121,4,47,4,-10,3,-74,3,108,3,50,3,-10,2,-56,2,122,2,62,2,-5,1,-97,1,70,1,-39,0,100,0,-20,-1,103,-1,-47,-2,45,-2,121,-3,-46,-4,12,-4,74,-5,107,-6,-116,-7,-106,-8,-107,-9,-121,-10,-126,-11,106,-12,76,-13,59,-14,46,-15,34,-16,2,-17,-14,-19,-15,-20,15,-20,58,-21,105,-22,-62,-23,46,-23,-70,-24,85,-24,11,-24,-38,-25,-50,-25,-61,-25,-39,-25,25,-24,100,-24,-69,-24,31,-23,-89,-23,62,-22,-33,-22,115,-21,41,-20,-19,-20,-80,-19,99,-18,36,-17,-10,-17,-72,-16,103,-15,23,-14,-53,-14,118,-13,8,-12,-93,-12,35,-11,-66,-11,67,-10,-37,-10,87,-9,-19,-9,100,-8,-38,-8,83,-7,-49,-7,67,-6,-79,-6,23,-5,125,-5,-2,-5,112,-4,-36,-4,79,-3,-54,-3,63,-2,-87,-2,18,-1,-120,-1,-18,-1,52,0,-114,0,-41,0,5,1,53,1,81,1,88,1,69,1,27,1,-17,0,-95,0,88,0,-20,-1,124,-1,10,-1,-111,-2,21,-2,-104,-3,56,-3,-25,-4,-117,-4,67,-4,29,-4,19,-4,0,-4,-9,-5,16,-4,70,-4,-121,-4,-55,-4,25,-3,-115,-3,25,-2,-108,-2,43,-1,-38,-1,-89,0,80,1,-12,1,-87,2,123,3,57,4,-37,4,-91,5,120,6,76,7,25,8,-5,8,-10,9,19,11,9,12,-9,12,19,14,60,15,106,16,-116,17,-59,18,1,20,88,21,-116,22,-35,23,44,25,125,26,-46,27,33,29,100,30,-104,31,-52,32,-8,33,37,35,55,36,57,37,47,38,34,39,23,40,-22,40,-73,41,119,42,26,43,-99,43,11,44,106,44,-117,44,-113,44,-128,44,73,44,-15,43,115,43,-37,42,41,42,117,41,-105,40,-110,39,-125,38,-127,37,76,36,-3,34,-94,33,84,32,-11,30,127,29,5,28,-115,26,30,25,-79,23,47,22,-90,20,43,19,-70,17,57,16,-95,14,16,13,127,11,-18,9,59,8,118,6,-67,4,-16,2,27,1,59,-1,94,-3,114,-5,124,-7,-125,-9,-101,-11,-90,-13,-73,-15,-76,-17,-69,-19,-46,-21,-30,-23,-14,-25,5,-26,18,-28,36,-30,76,-32,105,-34,-97,-36,-34,-38,74,-39,-88,-41,50,-42,-51,-44,-96,-45,-113,-46,-114,-47,-79,-48,-5,-49,123,-49,21,-49,-64,-50,-108,-50,-95,-50,-49,-50,-2,-50,90,-49,-52,-49,80,-48,-18,-48,-95,-47,97,-46,61,-45,30,-44,28,-43,14,-42,-3,-42,-5,-41,7,-39,14,-38,25,-37,24,-36,9,-35,-1,-35,-3,-34,-19,-33,-58,-32,-101,-31,123,-30,69,-29,15,-28,-62,-28,-103,-27,85,-26,17,-25,-50,-25,-104,-24,93,-23,19,-22,-37,-22,-108,-21,93,-20,18,-19,-49,-19,-100,-18,100,-17,45,-16,-18,-16,-67,-15,-121,-14,97,-13,25,-12,-36,-12,-111,-11,50,-10,-73,-10,47,-9,-59,-9,49,-8,124,-8,-75,-8,15,-7,77,-7,-127,-7,-93,-7,-26,-7,52,-6,108,-6,-83,-6,0,-5,77,-5,-83,-5,30,-4,-111,-4,37,-3,-66,-3,84,-2,6,-1,-73,-1,119,0,63,1,-8,1,-57,2,-99,3,81,4,9,5,-42,5,-100,6,76,7,-2,7,-78,8,120,9,48,10,-53,10,123,11,63,12,-12,12,-95,13,80,14,19,15,-41,15,-118,16,84,17,49,18,29,19,-23,19,-70,20,-115,21,127,22,87,23,48,24,7,25}; }
	private static byte[] data28(){ return new byte[] {-11,25,-64,26,-104,27,95,28,62,29,41,30,21,31,-29,31,-52,32,-68,33,-98,34,124,35,63,36,15,37,-37,37,-105,38,34,39,-62,39,57,40,-95,40,-33,40,31,41,54,41,73,41,46,41,12,41,-45,40,-103,40,73,40,-22,39,-107,39,63,39,-25,38,-120,38,51,38,-51,37,105,37,2,37,-95,36,34,36,-78,35,60,35,-56,34,74,34,-55,33,82,33,-69,32,39,32,-116,31,-26,30,42,30,91,29,-110,28,-87,27,-93,26,-98,25,-114,24,101,23,49,22,-1,20,-58,19,117,18,20,17,-73,15,83,14,-43,12,67,11,-76,9,23,8,-127,6,-21,4,45,3,-108,1,-24,-1,61,-2,-89,-4,5,-5,97,-7,-56,-9,50,-10,-95,-12,26,-13,-77,-15,81,-16,-17,-18,-68,-19,-114,-20,-120,-21,-125,-22,-92,-23,-36,-24,49,-24,-120,-25,-27,-26,95,-26,-13,-27,-114,-27,29,-27,-45,-28,-101,-28,83,-28,7,-28,-53,-29,-111,-29,96,-29,28,-29,-60,-30,119,-30,32,-30,-66,-31,100,-31,7,-31,-81,-32,78,-32,-38,-33,-123,-33,33,-33,-54,-34,109,-34,14,-34,-63,-35,110,-35,35,-35,-20,-36,-75,-36,-117,-36,111,-36,94,-36,89,-36,111,-36,-110,-36,-66,-36,-13,-36,59,-35,-127,-35,-68,-35,15,-34,80,-34,-99,-34,-45,-34,37,-33,105,-33,-102,-33,-42,-33,16,-32,63,-32,97,-32,126,-32,-112,-32,-84,-32,-44,-32,-6,-32,34,-31,77,-31,-116,-31,-44,-31,36,-30,-107,-30,16,-29,-103,-29,20,-28,-80,-28,98,-27,38,-26,-28,-26,-87,-25,-118,-24,95,-23,61,-22,-1,-22,-44,-21,-69,-20,-128,-19,73,-18,7,-17,-39,-17,-92,-16,112,-15,29,-14,-16,-14,-44,-13,-78,-12,-102,-11,-91,-10,-75,-9,-45,-8,-9,-7,46,-5,126,-4,-39,-3,47,-1,-121,0,-25,1,90,3,-37,4,97,6,-38,7,122,9,16,11,-78,12,77,14,20,16,-58,17,-118,19,72,21,26,23,-26,24,-97,26,75,28,-22,29,-109,31,27,33,-113,34,-2,35,75,37,110,38,124,39,103,40,60,41,5,42,-71,42,84,43,-70,43,10,44,43,44,60,44,63,44,48,44,3,44,-46,43,127,43,38,43,-61,42,97,42,-2,41,-105,41,35,41,-71,40,67,40,-69,39,47,39,-98,38,-1,37,78,37,115,36,-119,35,-109,34,-100,33,-117,32,126,31,93,30,73,29,40,28,9,27,-28,25,-66,24,-106,23,106,22,41,21,-26,19,-102,18,94,17,20,16,-83,14,61,13,-38,11,-109,10,53,9,-43,7,-126,6,54,5,-11,3,-96,2,99,1,61,0,51,-1,43,-2,37,-3,83,-4,-108,-5,-27,-6,64,-6,-72,-7,85,-7,-3,-8,-89,-8,111,-8,79,-8,79,-8,88,-8,-112,-8,-49,-8,34,-7,124,-7,-17,-7,115,-6,-10,-6,109,-5,-28,-5,102,-4,-33,-4,34,-3,101,-3,-82,-3,-14,-3,43,-2,82,-2,113,-2,-119,-2,-112,-2,-104,-2,-106,-2,-115,-2,99,-2,48,-2,-11,-3,-61,-3,113,-3,17,-3,-56,-4,-119,-4,51,-4,-37,-5,127,-5,49,-5,-14,-6,-100,-6,51,-6,-41,-7,123,-7,26,-7,-89,-8,35,-8,-105,-9,-11,-10,76,-10,-104,-11,-61,-12,-16,-13,-12,-14,-15,-15,-41,-16,-38,-17,-75,-18,-114,-19,111,-20,74,-21,42,-22,18,-23,-18,-25,-58,-26,-86,-27,-108,-28,-118,-29,-127,-30,115,-31,121,-32,-86,-33,-24,-34,43,-34,124,-35,-13,-36,118,-36,26,-36,-79,-37,115,-37,66,-37,18,-37,-43,-38,-86,-38,-89,-38,-94,-38,-116,-38,121,-38,-117,-38,-77,-38,-30,-38,7,-37,75,-37,-67,-37,82,-36,-20,-36,-103,-35,109,-34,102,-33,99,-32,105,-31,-98,-30,-29,-29,53,-27,-126,-26,-21,-25,97,-23,-16,-22,112,-20,15,-18,-82,-17,103,-15,50,-13,7,-11,-15,-10,-3,-8,27,-5,38,-3,72,-1,106,1,124,3,-111,5,-116,7,117,9,76,11,27,13,-43,14,112,16,-6,17,100,19,-64,20,-6,21,16,23,14,24,-11,24,-84,25,48,26,-86,26,34,27,104,27,-103,27,-63,27,-17,27,37,28,71,28,82,28,120,28,-96,28,-54,28,-46,28,1,29,31,29,45,29,32,29,19,29,-1,28,-10,28,-47,28,-103,28,106,28,43,28,-24,27,-105,27,38,27,-62,26,71,26,-30,25,103,25,-29,24,76,24,-72,23,29,23,119,22,-76,21,-9,20,53,20,94,19,117,18,-124,17,-113,16,-108,15,125,14,122,13,111,12,110,11,102,10,97,9,96,8,124,7,-114,6,-102,5,-71,4,-33,3,10,3,70,2,-118,1,-29,0,96,0,-14,-1,122,-1,32,-1,-47,-2,-108,-2,109,-2,73,-2,58,-2,44,-2,17,-2,-22,-3,-47,-3,-63,-3,-84,-3,-115,-3,121,-3,101,-3,49,-3,-12,-4,-62,-4,-108,-4,92,-4,14,-4,-57,-5,118,-5,37,-5,-57,-6,116,-6}; }
	private static byte[] data29(){ return new byte[] {31,-6,-57,-7,120,-7,51,-7,-42,-8,-102,-8,101,-8,48,-8,19,-8,-16,-9,-33,-9,-25,-9,0,-8,12,-8,44,-8,72,-8,116,-8,-85,-8,-68,-8,-38,-8,-4,-8,35,-7,62,-7,63,-7,71,-7,60,-7,46,-7,19,-7,2,-7,-28,-8,-65,-8,-122,-8,92,-8,44,-8,-24,-9,-101,-9,77,-9,27,-9,-24,-10,-77,-10,-126,-10,93,-10,77,-10,63,-10,37,-10,13,-10,31,-10,24,-10,28,-10,56,-10,93,-10,-127,-10,-76,-10,-35,-10,32,-9,108,-9,-78,-9,-9,-9,50,-8,-127,-8,-50,-8,5,-7,77,-7,-91,-7,-7,-7,67,-6,-109,-6,-23,-6,80,-5,-78,-5,13,-4,96,-4,-53,-4,52,-3,121,-3,-17,-3,89,-2,-45,-2,67,-1,-52,-1,97,0,18,1,-59,1,-123,2,58,3,21,4,-14,4,-65,5,-86,6,-120,7,90,8,53,9,4,10,-51,10,-90,11,99,12,21,13,-55,13,81,14,-52,14,61,15,-111,15,-66,15,-54,15,-77,15,122,15,46,15,-50,14,88,14,-31,13,84,13,-46,12,59,12,-88,11,43,11,-90,10,31,10,-82,9,68,9,-47,8,116,8,28,8,-44,7,124,7,50,7,-25,6,-94,6,82,6,-13,5,-99,5,68,5,-36,4,122,4,13,4,-101,3,54,3,-54,2,107,2,-13,1,-122,1,17,1,-98,0,6,0,-128,-1,-21,-2,61,-2,-113,-3,-36,-4,24,-4,90,-5,-124,-6,-69,-7,-25,-8,11,-8,39,-9,67,-10,74,-11,81,-12,84,-13,90,-14,56,-15,57,-16,69,-17,92,-18,115,-19,-57,-20,41,-20,-100,-21,51,-21,-44,-22,-105,-22,106,-22,112,-22,-112,-22,-84,-22,-14,-22,51,-21,-122,-21,2,-20,122,-20,-15,-20,-123,-19,24,-18,-75,-18,66,-17,-15,-17,-89,-16,85,-15,-5,-15,-99,-14,68,-13,-17,-13,-122,-12,1,-11,103,-11,-37,-11,78,-10,-73,-10,31,-9,123,-9,-28,-9,87,-8,-62,-8,40,-7,-82,-7,37,-6,-102,-6,43,-5,-74,-5,34,-4,-90,-4,18,-3,107,-3,-50,-3,33,-2,107,-2,-64,-2,12,-1,74,-1,125,-1,-74,-1,-41,-1,-20,-1,-22,-1,-28,-1,-54,-1,-98,-1,73,-1,-15,-2,-115,-2,18,-2,-101,-3,13,-3,-121,-4,-8,-5,109,-5,-19,-6,99,-6,-32,-7,80,-7,-28,-8,-111,-8,73,-8,4,-8,-47,-9,-74,-9,-55,-9,-36,-9,-47,-9,5,-8,69,-8,-122,-8,-75,-8,-9,-8,85,-7,-64,-7,56,-6,-93,-6,52,-5,-22,-5,-85,-4,108,-3,77,-2,55,-1,42,0,17,1,19,2,-6,2,-4,3,-17,4,-34,5,-16,6,14,8,52,9,80,10,-113,11,-16,12,103,14,-20,15,124,17,24,19,-76,20,90,22,-13,23,-104,25,63,27,-32,28,126,30,15,32,-107,33,45,35,-96,36,6,38,93,39,-127,40,-95,41,-90,42,-126,43,58,44,-38,44,90,45,-93,45,-44,45,-12,45,-15,45,-56,45,-119,45,41,45,-74,44,57,44,-100,43,-32,42,31,42,80,41,-122,40,-110,39,-107,38,-115,37,120,36,79,35,20,34,-61,32,115,31,1,30,124,28,-13,26,118,25,-24,23,63,22,-111,20,-4,18,91,17,-77,15,3,14,103,12,-77,10,6,9,76,7,-127,5,-71,3,-23,1,34,0,62,-2,89,-4,114,-6,-95,-8,-69,-10,-49,-12,-35,-14,1,-15,22,-17,19,-19,39,-21,58,-23,85,-25,106,-27,123,-29,-105,-31,-39,-33,5,-34,78,-36,-87,-38,76,-39,-14,-41,-70,-42,-100,-43,-53,-44,41,-44,-109,-45,41,-45,13,-45,-3,-46,3,-45,34,-45,90,-45,-75,-45,11,-44,107,-44,-20,-44,124,-43,19,-42,-77,-42,96,-41,24,-40,-6,-40,-59,-39,-105,-38,104,-37,60,-36,11,-35,-55,-35,-117,-34,47,-33,-33,-33,123,-32,43,-31,-41,-31,-117,-30,63,-29,-4,-29,-32,-28,-94,-27,100,-26,36,-25,-13,-25,-95,-24,77,-23,-14,-23,-100,-22,63,-21,-52,-21,99,-20,-5,-20,-100,-19,17,-18,-108,-18,18,-17,-111,-17,-3,-17,91,-16,-88,-16,-2,-16,92,-15,-102,-15,-31,-15,45,-14,116,-14,-96,-14,-52,-14,-12,-14,34,-13,60,-13,80,-13,118,-13,-103,-13,-92,-13,-56,-13,-10,-13,56,-12,-125,-12,-50,-12,50,-11,-71,-11,67,-10,-46,-10,92,-9,-18,-9,-115,-8,42,-7,-47,-7,127,-6,70,-5,0,-4,-63,-4,-88,-3,-112,-2,-127,-1,101,0,77,1,68,2,61,3,38,4,21,5,14,6,22,7,2,8,-7,8,-6,9,-9,10,-25,11,-15,12,16,14,30,15,35,16,42,17,55,18,88,19,108,20,-119,21,-94,22,-52,23,7,25,57,26,80,27,116,28,-101,29,-62,30,-40,31,-16,32,-12,33,1,35,-4,35,-30,36,-82,37,121,38,55,39,-55,39,80,40,-81,40,15,41,85,41,120,41,-128,41,121,41,98,41,76,41,50,41,-2,40,-61,40,-123,40,65,40,-3,39}; }
	private static byte[] data30(){ return new byte[] {-80,39,85,39,-22,38,-123,38,31,38,-82,37,52,37,-70,36,69,36,-57,35,82,35,-25,34,111,34,-28,33,107,33,-24,32,96,32,-52,31,58,31,-85,30,23,30,112,29,-52,28,10,28,90,27,-99,26,-48,25,-19,24,-5,23,-4,22,-28,21,-51,20,-95,19,100,18,-1,16,-89,15,92,14,2,13,-109,11,29,10,-79,8,55,7,-65,5,57,4,-71,2,70,1,-34,-1,115,-2,15,-3,-64,-5,-122,-6,80,-7,40,-8,14,-9,17,-10,27,-11,43,-12,78,-13,123,-14,-64,-15,-19,-16,74,-16,-79,-17,64,-17,-49,-18,97,-18,-8,-19,-97,-19,78,-19,-39,-20,101,-20,26,-20,-91,-21,39,-21,-96,-22,42,-22,-74,-23,50,-23,-87,-24,46,-24,-70,-25,67,-25,-60,-26,64,-26,-67,-27,43,-27,-95,-28,29,-28,-98,-29,15,-29,-127,-30,-7,-31,-128,-31,-8,-32,120,-32,-12,-33,-128,-33,9,-33,-111,-34,26,-34,-103,-35,74,-35,-16,-36,-85,-36,93,-36,51,-36,23,-36,-26,-37,-68,-37,-92,-37,-123,-37,78,-37,24,-37,-22,-38,-69,-38,124,-38,68,-38,27,-38,-12,-39,-55,-39,-70,-39,-67,-39,-51,-39,-50,-39,-32,-39,1,-38,61,-38,106,-38,-106,-38,-24,-38,86,-37,-53,-37,60,-36,-56,-36,116,-35,49,-34,-12,-34,-53,-33,-73,-32,-89,-31,-128,-30,82,-29,61,-28,48,-27,0,-26,-44,-26,-59,-25,-85,-24,-101,-23,-114,-22,-121,-21,-112,-20,-73,-19,-58,-18,-25,-17,16,-15,101,-14,-82,-13,3,-11,81,-10,-35,-9,115,-7,-9,-6,-125,-4,50,-2,23,0,-41,1,-88,3,-86,5,-82,7,-87,9,-71,11,-37,13,-23,15,11,18,15,20,20,22,-5,23,-48,25,-122,27,64,29,-65,30,49,32,-116,33,-44,34,2,36,26,37,43,38,41,39,29,40,-16,40,-96,41,75,42,-29,42,94,43,-56,43,37,44,103,44,-114,44,-90,44,-66,44,-40,44,-36,44,-71,44,-86,44,123,44,76,44,13,44,-69,43,99,43,-7,42,127,42,-9,41,79,41,-81,40,10,40,88,39,113,38,-102,37,-73,36,-59,35,-65,34,-62,33,-91,32,-119,31,124,30,85,29,59,28,14,27,-40,25,-77,24,114,23,25,22,-72,20,88,19,-28,17,95,16,-29,14,110,13,-10,11,-124,10,44,9,-27,7,-75,6,-112,5,126,4,-119,3,-82,2,-28,1,19,1,98,0,-46,-1,55,-1,-72,-2,99,-2,38,-2,-1,-3,-13,-3,-4,-3,59,-2,-127,-2,-59,-2,35,-1,-104,-1,18,0,114,0,-27,0,88,1,-59,1,34,2,112,2,-66,2,12,3,69,3,125,3,-91,3,-48,3,-24,3,-46,3,-64,3,-71,3,-95,3,116,3,56,3,38,3,-9,2,-78,2,105,2,50,2,-23,1,-121,1,30,1,-67,0,77,0,-54,-1,43,-1,-119,-2,-15,-3,46,-3,110,-4,-83,-5,-25,-6,14,-6,33,-7,31,-8,23,-9,3,-10,-42,-12,-112,-13,61,-14,-14,-16,-102,-17,58,-18,-42,-20,-122,-21,38,-22,-68,-24,92,-25,10,-26,-60,-28,-126,-29,70,-30,23,-31,-15,-33,-40,-34,-68,-35,-77,-36,-60,-37,-18,-38,22,-38,105,-39,-69,-40,34,-40,-104,-41,62,-41,-35,-42,-101,-42,85,-42,53,-42,7,-42,-27,-43,-70,-43,-84,-43,-96,-43,-104,-43,-103,-43,-77,-43,-18,-43,64,-42,-108,-42,15,-41,-70,-41,125,-40,87,-39,71,-38,89,-37,-128,-36,-78,-35,-15,-34,85,-32,-45,-31,80,-29,-36,-28,-122,-26,78,-24,43,-22,35,-20,33,-18,48,-16,73,-14,107,-12,-107,-10,-66,-8,-31,-6,-13,-4,-13,-2,-39,0,-57,2,-78,4,-128,6,61,8,-24,9,-112,11,42,13,-76,14,38,16,104,17,-81,18,-33,19,-11,20,-44,21,-71,22,-118,23,77,24,-35,24,121,25,-7,25,106,26,-62,26,28,27,100,27,-88,27,-41,27,-24,27,7,28,33,28,46,28,38,28,42,28,72,28,88,28,103,28,104,28,100,28,88,28,69,28,32,28,-7,27,-45,27,-92,27,101,27,22,27,-37,26,-127,26,54,26,-35,25,92,25,-53,24,42,24,121,23,-85,22,-49,21,0,21,27,20,63,19,100,18,127,17,-90,16,-53,15,-31,14,14,14,59,13,113,12,-97,11,-36,10,44,10,-120,9,-29,8,95,8,-24,7,-121,7,50,7,-15,6,-73,6,-105,6,-128,6,117,6,102,6,86,6,100,6,96,6,87,6,61,6,58,6,33,6,0,6,-41,5,-90,5,112,5,39,5,-45,4,121,4,47,4,-59,3,78,3,-35,2,-128,2,10,2,-120,1,8,1,-103,0,21,0,-107,-1,1,-1,-121,-2,14,-2,-111,-3,18,-3,-110,-4,38,-4,-58,-5,89,-5,-11,-6,-103,-6,48,-6,-64,-7,96,-7,2,-7,-95,-8,51,-8,-61,-9,88,-9,-31,-10,125,-10,21,-10,-87,-11,74,-11,-14,-12,-117,-12,58,-12,-35,-13,125,-13}; }
	private static byte[] data31(){ return new byte[] {22,-13,-69,-14,99,-14,16,-14,-83,-15,95,-15,38,-15,-26,-16,-84,-16,-121,-16,93,-16,75,-16,52,-16,28,-16,30,-16,48,-16,62,-16,70,-16,119,-16,-74,-16,-6,-16,67,-15,-96,-15,14,-14,96,-14,-65,-14,39,-13,-93,-13,13,-12,105,-12,-21,-12,95,-11,-67,-11,45,-10,-102,-10,28,-9,-97,-9,19,-8,126,-8,-19,-8,95,-7,-31,-7,104,-6,-15,-6,125,-5,44,-4,-32,-4,-72,-3,-110,-2,119,-1,85,0,93,1,100,2,118,3,-114,4,-94,5,-61,6,-42,7,-23,8,-36,9,-37,10,-35,11,-44,12,-70,13,-111,14,79,15,12,16,-74,16,78,17,-60,17,34,18,121,18,-73,18,-45,18,-40,18,-74,18,120,18,40,18,-62,17,71,17,-73,16,41,16,-102,15,-9,14,67,14,-82,13,32,13,-105,12,18,12,-107,11,18,11,-100,10,32,10,-94,9,29,9,-105,8,17,8,-124,7,10,7,-121,6,14,6,-85,5,64,5,-35,4,-95,4,75,4,-40,3,100,3,-16,2,109,2,-42,1,40,1,106,0,-69,-1,-14,-2,30,-2,74,-3,-101,-4,-44,-5,6,-5,73,-6,-116,-7,-39,-8,27,-8,82,-9,125,-10,-80,-11,-26,-12,7,-12,41,-13,91,-14,-89,-15,-4,-16,78,-16,-53,-17,91,-17,-16,-18,-98,-18,99,-18,87,-18,71,-18,83,-18,117,-18,-78,-18,-1,-18,90,-17,-82,-17,31,-16,-112,-16,15,-15,-120,-15,10,-14,124,-14,5,-13,-114,-13,21,-12,-99,-12,27,-11,-104,-11,24,-10,-116,-10,-16,-10,72,-9,-98,-9,-22,-9,25,-8,91,-8,-106,-8,-37,-8,14,-7,75,-7,-122,-7,-36,-7,31,-6,116,-6,-50,-6,58,-5,-106,-5,-28,-5,56,-4,-103,-4,-4,-4,65,-3,119,-3,-106,-3,-47,-3,-44,-3,-36,-3,-40,-3,-43,-3,-59,-3,-94,-3,127,-3,87,-3,48,-3,-28,-4,-99,-4,90,-4,-20,-5,114,-5,-29,-6,75,-6,-84,-7,5,-7,74,-8,-94,-9,16,-9,98,-10,-49,-11,99,-11,9,-11,-73,-12,120,-12,76,-12,36,-12,26,-12,-8,-13,-8,-13,1,-12,6,-12,1,-12,26,-12,79,-12,-112,-12,-45,-12,34,-11,-97,-11,57,-10,-62,-10,49,-9,-30,-9,-94,-8,89,-7,-9,-7,-73,-6,-108,-5,112,-4,71,-3,47,-2,63,-1,113,0,-75,1,-18,2,101,4,-20,5,-122,7,32,9,-55,10,-116,12,101,14,65,16,41,18,27,20,39,22,35,24,19,26,-9,27,-34,29,-57,31,-110,33,60,35,-48,36,78,38,-54,39,38,41,97,42,-115,43,-92,44,-76,45,-122,46,70,47,-13,47,-118,48,-39,48,-8,48,-8,48,2,49,-45,48,126,48,7,48,-113,47,-6,46,90,46,-115,45,-70,44,-33,43,-25,42,-53,41,-101,40,92,39,41,38,-68,36,83,35,-36,33,102,32,-35,30,72,29,-87,27,40,26,-82,24,39,23,-99,21,10,20,107,18,-38,16,56,15,-128,13,-76,11,-15,9,37,8,45,6,63,4,82,2,115,0,-126,-2,-114,-4,-101,-6,-66,-8,-30,-10,-5,-12,33,-13,52,-15,86,-17,90,-19,101,-21,123,-23,-102,-25,-68,-27,-37,-29,22,-30,-121,-32,13,-33,-76,-35,124,-36,127,-37,-75,-38,-1,-39,121,-39,18,-39,-26,-40,-65,-40,-71,-40,-38,-40,12,-39,67,-39,-112,-39,-31,-39,86,-38,-47,-38,84,-37,-38,-37,104,-36,-19,-36,119,-35,6,-34,-105,-34,32,-33,-96,-33,14,-32,-97,-32,34,-31,-96,-31,38,-30,-92,-30,44,-29,-68,-29,77,-28,-27,-28,-95,-27,55,-26,-58,-26,102,-25,26,-24,-57,-24,87,-23,-6,-23,-106,-22,60,-21,-63,-21,68,-20,-69,-20,25,-19,90,-19,-113,-19,-82,-19,-48,-19,-21,-19,-21,-19,-13,-19,20,-18,61,-18,56,-18,70,-18,96,-18,127,-18,-115,-18,-104,-18,-90,-18,-83,-18,-90,-18,-100,-18,-88,-18,-67,-18,-63,-18,-51,-18,-34,-18,-13,-18,42,-17,72,-17,101,-17,-96,-17,-58,-17,-16,-17,59,-16,-88,-16,12,-15,127,-15,-19,-15,123,-14,29,-13,-58,-13,112,-12,58,-11,30,-10,-6,-10,-22,-9,-49,-8,-43,-7,-38,-6,-50,-5,-54,-4,-37,-3,8,-1,30,0,51,1,89,2,-98,3,-51,4,9,6,93,7,-69,8,22,10,109,11,-62,12,54,14,-97,15,-12,16,85,18,-65,19,36,21,123,22,-41,23,25,25,119,26,-50,27,20,29,108,30,-74,31,-9,32,38,34,79,35,96,36,117,37,84,38,26,39,-55,39,94,40,-54,40,46,41,110,41,-100,41,-86,41,-79,41,-95,41,-119,41,122,41,60,41,-29,40,-112,40,49,40,-65,39,57,39,-77,38,34,38,-118,37,-28,36,73,36,-75,35,34,35,-118,34,9,34,-113,33,27,33,-103,32,33,32,-76,31,65,31,-59,30,86,30,-9,29,-123,29,16,29,-115,28,23,28,-106,27,7,27,89,26,-77,25,-3,24,60,24,-127,23,-89,22}; }
	private static byte[] data32(){ return new byte[] {-70,21,-37,20,-20,19,-4,18,-10,17,-11,16,-14,15,-37,14,-75,13,-119,12,114,11,53,10,13,9,-18,7,-64,6,-98,5,125,4,100,3,106,2,110,1,91,0,100,-1,-113,-2,-55,-3,-5,-4,58,-4,-85,-5,17,-5,-128,-6,-14,-7,-126,-7,14,-7,-108,-8,40,-8,-57,-9,105,-9,-8,-10,114,-10,-5,-11,-124,-11,-6,-12,110,-12,-39,-13,73,-13,-83,-14,1,-14,68,-15,-108,-16,-15,-17,73,-17,-90,-18,24,-18,-98,-19,20,-19,-114,-20,11,-20,-100,-21,33,-21,-105,-22,-12,-23,72,-23,-99,-24,-44,-25,-10,-26,16,-26,44,-27,75,-28,88,-29,110,-30,-95,-31,-45,-32,10,-32,75,-33,-83,-34,21,-34,118,-35,-39,-36,59,-36,-74,-37,26,-37,127,-38,-4,-39,113,-39,-14,-40,112,-40,-14,-41,-127,-41,25,-41,-72,-42,102,-42,21,-42,-73,-43,94,-43,17,-43,-48,-44,-108,-44,114,-44,104,-44,109,-44,-113,-44,-55,-44,20,-43,-120,-43,25,-42,-89,-42,75,-41,30,-40,-13,-40,-36,-39,-61,-38,-79,-37,-69,-36,-72,-35,-69,-34,-85,-33,-60,-32,-56,-31,-66,-30,-84,-29,-94,-28,-74,-27,-63,-26,-51,-25,-14,-24,73,-22,-98,-21,3,-19,-125,-18,35,-16,-63,-15,120,-13,56,-11,21,-9,15,-7,-10,-6,-10,-4,3,-1,24,1,41,3,76,5,100,7,-112,9,-71,11,-39,13,-32,15,-15,17,-34,19,-60,21,-114,23,34,25,-57,26,71,28,-87,29,-31,30,4,32,28,33,31,34,16,35,-32,35,-57,36,-93,37,105,38,40,39,-40,39,-124,40,13,41,-115,41,-20,41,76,42,-103,42,-48,42,-25,42,1,43,20,43,37,43,35,43,31,43,24,43,3,43,-29,42,-72,42,113,42,31,42,-83,41,68,41,-76,40,23,40,96,39,-88,38,-15,37,34,37,82,36,-113,35,-59,34,-31,33,0,33,19,32,31,31,48,30,20,29,-26,27,-68,26,-125,25,53,24,-52,22,106,21,6,20,-98,18,46,17,-56,15,122,14,45,13,-48,11,-127,10,95,9,61,8,48,7,55,6,121,5,-46,4,69,4,-51,3,126,3,94,3,76,3,81,3,99,3,-103,3,-48,3,7,4,51,4,124,4,-49,4,40,5,-119,5,-9,5,96,6,-76,6,7,7,92,7,-98,7,-66,7,-28,7,-14,7,5,8,3,8,-2,7,-1,7,5,8,9,8,-8,7,20,8,69,8,96,8,94,8,93,8,106,8,86,8,29,8,-38,7,-112,7,36,7,-112,6,-41,5,7,5,57,4,46,3,24,2,3,1,-18,-1,-48,-2,-124,-3,66,-4,7,-5,-35,-7,127,-8,14,-9,-109,-11,56,-12,-75,-14,29,-15,-118,-17,-13,-19,94,-20,-84,-22,2,-23,86,-25,-70,-27,29,-28,-125,-30,-11,-32,117,-33,2,-34,-101,-36,63,-37,-10,-39,-41,-40,-44,-41,-45,-42,-3,-43,45,-43,-117,-44,0,-44,120,-45,-11,-46,-106,-46,72,-46,-9,-47,-85,-47,101,-47,51,-47,14,-47,-30,-48,-82,-48,-93,-48,-85,-48,-59,-48,-28,-48,37,-47,-114,-47,16,-46,-83,-46,101,-45,80,-44,113,-43,-102,-42,-50,-41,51,-39,-68,-38,108,-36,5,-34,-59,-33,-90,-31,-83,-29,-102,-27,-100,-25,-94,-23,-73,-21,-56,-19,-26,-17,3,-14,27,-12,71,-10,97,-8,125,-6,-113,-4,-99,-2,-91,0,-99,2,121,4,76,6,0,8,-83,9,63,11,-73,12,41,14,127,15,-69,16,-8,17,42,19,68,20,74,21,30,22,-14,22,-81,23,79,24,-59,24,53,25,-103,25,-24,25,26,26,64,26,107,26,-120,26,-83,26,-69,26,-54,26,-32,26,-25,26,-13,26,2,27,17,27,37,27,63,27,87,27,104,27,107,27,117,27,112,27,99,27,52,27,-5,26,-80,26,82,26,-25,25,96,25,-37,24,82,24,-85,23,-19,22,37,22,105,21,-105,20,-77,19,-49,18,-14,17,18,17,43,16,50,15,93,14,-92,13,-17,12,63,12,-98,11,48,11,-55,10,118,10,75,10,71,10,77,10,85,10,121,10,-65,10,6,11,65,11,119,11,-64,11,0,12,52,12,94,12,109,12,117,12,106,12,88,12,34,12,-9,11,-77,11,104,11,25,11,-54,10,-123,10,56,10,-33,9,-126,9,56,9,-28,8,115,8,29,8,-53,7,102,7,-20,6,124,6,42,6,-81,5,47,5,-81,4,39,4,-107,3,-28,2,25,2,87,1,-128,0,117,-1,116,-2,119,-3,107,-4,111,-5,112,-6,-126,-7,-88,-8,-37,-9,18,-9,73,-10,-96,-11,13,-11,94,-12,-72,-13,16,-13,127,-14,-47,-15,46,-15,-121,-16,-33,-17,54,-17,-102,-18,-9,-19,93,-19,-61,-20,76,-20,-46,-21,97,-21,-5,-22,-85,-22,121,-22,83,-22,79,-22,111,-22,-114,-22,-64,-22,15,-21,97,-21,-66,-21,58,-20,-62,-20,80,-19,-38,-19,120,-18,25,-17,-78,-17,65,-16,-60,-16,76,-15}; }
	private static byte[] data33(){ return new byte[] {-50,-15,53,-14,-85,-14,32,-13,-88,-13,31,-12,-104,-12,26,-11,-72,-11,101,-10,0,-9,-84,-9,110,-8,51,-7,-7,-7,-36,-6,-45,-5,-63,-4,-78,-3,-71,-2,-65,-1,-45,0,-15,1,24,3,60,4,87,5,106,6,122,7,-115,8,-119,9,125,10,125,11,105,12,68,13,30,14,-14,14,-64,15,106,16,19,17,-104,17,13,18,103,18,-102,18,-86,18,-91,18,127,18,51,18,-52,17,104,17,-2,16,-123,16,-1,15,115,15,-30,14,89,14,-48,13,57,13,-93,12,16,12,116,11,-32,10,78,10,-80,9,26,9,-109,8,9,8,-117,7,32,7,-56,6,96,6,-7,5,-104,5,48,5,-67,4,66,4,-43,3,82,3,-51,2,63,2,-75,1,57,1,-69,0,31,0,-125,-1,-44,-2,47,-2,113,-3,-82,-4,-47,-5,3,-5,65,-6,112,-7,-90,-8,-22,-9,49,-9,-125,-10,-40,-11,52,-11,-91,-12,30,-12,-94,-13,66,-13,-34,-14,-96,-14,99,-14,54,-14,36,-14,48,-14,56,-14,92,-14,-113,-14,-36,-14,45,-13,-116,-13,-4,-13,96,-12,-48,-12,65,-11,-93,-11,6,-10,94,-10,-76,-10,2,-9,77,-9,-104,-9,-32,-9,30,-8,94,-8,-91,-8,-21,-8,50,-7,-127,-7,-19,-7,55,-6,-119,-6,-61,-6,27,-5,80,-5,-121,-5,-68,-5,-11,-5,28,-4,33,-4,61,-4,75,-4,96,-4,84,-4,80,-4,85,-4,87,-4,67,-4,48,-4,28,-4,5,-4,1,-4,-1,-5,-5,-5,6,-4,15,-4,3,-4,13,-4,8,-4,1,-4,-43,-5,-102,-5,76,-5,-25,-6,101,-6,-40,-7,60,-7,-103,-8,-23,-9,53,-9,127,-10,-42,-11,70,-11,-69,-12,62,-12,-40,-13,119,-13,45,-13,-5,-14,-22,-14,-62,-14,-79,-14,-48,-14,-4,-14,38,-13,71,-13,120,-13,-78,-13,-3,-13,45,-12,96,-12,-118,-12,-74,-12,-59,-12,-46,-12,4,-11,63,-11,-127,-11,-40,-11,70,-10,-35,-10,-102,-9,90,-8,43,-7,47,-6,57,-5,85,-4,114,-3,-83,-2,1,0,104,1,-49,2,84,4,2,6,-65,7,107,9,57,11,29,13,27,15,5,17,-22,18,-20,20,-35,22,-58,24,-97,26,118,28,60,30,-1,31,-94,33,65,35,-60,36,54,38,-101,39,-18,40,42,42,55,43,80,44,73,45,44,46,-37,46,-121,47,4,48,100,48,-108,48,-104,48,118,48,58,48,-61,47,54,47,110,46,-68,45,-35,44,-36,43,-43,42,-61,41,-90,40,104,39,42,38,-14,36,-83,35,76,34,-21,32,-121,31,39,30,-79,28,54,27,-78,25,52,24,-73,22,31,21,-122,19,-19,17,98,16,-47,14,32,13,115,11,-60,9,14,8,79,6,123,4,-114,2,-86,0,-48,-2,-38,-4,-63,-6,-71,-8,-71,-10,-56,-12,-75,-14,-70,-16,-42,-18,21,-19,74,-21,-92,-23,14,-24,-86,-26,92,-27,45,-28,17,-29,35,-30,78,-31,-109,-32,-13,-33,113,-33,24,-33,-44,-34,-82,-34,-93,-34,-67,-34,-35,-34,15,-33,68,-33,-114,-33,-34,-33,32,-32,94,-32,-102,-32,-45,-32,31,-31,80,-31,-107,-31,-26,-31,63,-30,-94,-30,32,-29,-80,-29,55,-28,-50,-28,100,-27,24,-26,-67,-26,86,-25,-13,-25,-101,-24,48,-23,-76,-23,68,-22,-60,-22,58,-21,-110,-21,-38,-21,41,-20,96,-20,-120,-20,-83,-20,-43,-20,14,-19,26,-19,41,-19,79,-19,111,-19,126,-19,119,-19,-127,-19,121,-19,94,-19,48,-19,4,-19,-19,-20,-64,-20,-122,-20,77,-20,19,-20,-61,-21,114,-21,26,-21,-48,-22,-114,-22,49,-22,-35,-23,-106,-23,99,-23,49,-23,4,-23,-13,-24,7,-23,27,-23,81,-23,-111,-23,-9,-23,77,-22,-81,-22,32,-21,-100,-21,34,-20,-105,-20,28,-19,-86,-19,62,-18,-57,-18,88,-17,-7,-17,-81,-16,101,-15,33,-14,-7,-14,-23,-13,-35,-12,-28,-11,11,-9,85,-8,-82,-7,19,-5,-103,-4,72,-2,-38,-1,123,1,34,3,-47,4,125,6,42,8,-68,9,73,11,-49,12,110,14,-12,15,117,17,10,19,-77,20,93,22,-9,23,-90,25,68,27,-23,28,-117,30,12,32,111,33,-67,34,-8,35,29,37,40,38,15,39,-35,39,-109,40,72,41,-33,41,91,42,-81,42,-26,42,10,43,-11,42,-50,42,-121,42,46,42,-73,41,44,41,-121,40,-41,39,26,39,100,38,-88,37,-33,36,33,36,97,35,-88,34,5,34,68,33,-92,32,17,32,-124,31,-18,30,118,30,-14,29,117,29,-3,28,-111,28,22,28,-86,27,62,27,-35,26,105,26,-13,25,116,25,-12,24,101,24,-60,23,6,23,81,22,-116,21,-67,20,-30,19,-5,18,42,18,68,17,102,16,-98,15,-37,14,23,14,59,13,119,12,-72,11,-3,10,75,10,-108,9,-46,8,47,8,-119,7,-28,6,86,6,-36,5,105,5,-3,4,-109,4,55,4,-49,3,90,3,-19,2,-94,2,51,2}; }
	private static byte[] data34(){ return new byte[] {-60,1,62,1,-59,0,74,0,-56,-1,47,-1,-82,-2,48,-2,-96,-3,-10,-4,77,-4,-65,-5,42,-5,127,-6,-41,-7,69,-7,-81,-8,25,-8,-119,-9,-3,-10,111,-10,-16,-11,86,-11,-73,-12,15,-12,98,-13,-114,-14,-103,-15,-74,-16,-71,-17,-81,-18,-115,-19,-107,-20,-94,-21,-122,-22,116,-23,109,-24,117,-25,127,-26,126,-27,104,-28,113,-29,-110,-30,-86,-31,-68,-32,-29,-33,4,-33,61,-34,104,-35,-126,-36,-93,-37,-80,-38,-74,-39,-62,-40,-63,-41,-59,-42,-50,-43,-42,-44,-11,-45,45,-45,-124,-46,1,-46,-98,-47,96,-47,31,-47,19,-47,25,-47,50,-47,63,-47,111,-47,-83,-47,-26,-47,38,-46,-124,-46,-18,-46,99,-45,-31,-45,99,-44,9,-43,-73,-43,89,-42,12,-41,-49,-41,-95,-40,122,-39,75,-38,45,-37,27,-36,39,-35,44,-34,59,-33,92,-32,-85,-31,-10,-30,83,-28,-60,-27,102,-25,0,-23,-94,-22,64,-20,10,-18,-28,-17,-53,-15,-109,-13,113,-11,108,-9,96,-7,76,-5,67,-3,95,-1,123,1,-101,3,-89,5,-53,7,-4,9,30,12,34,14,10,16,-6,17,-62,19,103,21,-16,22,97,24,-63,25,-7,26,31,28,46,29,71,30,40,31,-2,31,-62,32,102,33,15,34,-86,34,39,35,-81,35,33,36,-118,36,-32,36,54,37,-103,37,-10,37,78,38,-102,38,-31,38,24,39,63,39,105,39,122,39,-117,39,-110,39,-110,39,127,39,106,39,92,39,74,39,56,39,34,39,-28,38,-117,38,51,38,-42,37,93,37,-70,36,5,36,73,35,-118,34,-95,33,-67,32,-23,31,7,31,14,30,35,29,59,28,63,27,31,26,-20,24,-61,23,-114,22,83,21,11,20,-47,18,-85,17,-101,16,-107,15,-96,14,-33,13,56,13,-87,12,37,12,-69,11,-127,11,70,11,13,11,-29,10,-25,10,-30,10,-50,10,-58,10,-53,10,-43,10,-35,10,-22,10,-8,10,3,11,31,11,51,11,87,11,-116,11,-74,11,-50,11,-7,11,33,12,67,12,55,12,76,12,91,12,88,12,67,12,49,12,33,12,23,12,-7,11,-27,11,-38,11,-50,11,-88,11,92,11,31,11,-43,10,99,10,-72,9,14,9,84,8,118,7,90,6,66,5,77,4,57,3,-3,1,-78,0,119,-1,51,-2,-60,-4,81,-5,-49,-7,66,-8,-104,-10,-53,-12,-16,-14,36,-15,50,-17,71,-19,51,-21,75,-23,111,-25,-100,-27,-72,-29,11,-30,104,-32,-46,-34,95,-35,18,-36,-34,-38,-78,-39,-102,-40,-108,-41,-105,-42,-101,-43,-71,-44,-35,-45,-3,-46,36,-46,100,-47,-71,-48,19,-48,123,-49,-23,-50,116,-50,31,-50,-41,-51,-120,-51,102,-51,89,-51,87,-51,87,-51,106,-51,-85,-51,17,-50,116,-50,-4,-50,-80,-49,123,-48,110,-47,-128,-46,-69,-45,13,-43,110,-42,-48,-41,89,-39,-10,-38,-114,-36,60,-34,-5,-33,-47,-31,-63,-29,-64,-27,-48,-25,-4,-23,44,-20,112,-18,-84,-16,0,-13,67,-11,-109,-9,-32,-7,15,-4,47,-2,79,0,84,2,66,4,8,6,-70,7,102,9,-9,10,81,12,-108,13,-48,14,-3,15,11,17,-12,17,-25,18,-49,19,-112,20,63,21,-40,21,105,22,-21,22,73,23,-121,23,-49,23,-6,23,31,24,43,24,73,24,106,24,-104,24,-77,24,-30,24,17,25,51,25,98,25,-123,25,-83,25,-59,25,-38,25,-37,25,-44,25,-83,25,-112,25,85,25,28,25,-60,24,85,24,-36,23,93,23,-43,22,42,22,116,21,-73,20,1,20,40,19,66,18,103,17,-92,16,-49,15,-23,14,7,14,73,13,-97,12,-33,11,55,11,-71,10,84,10,-4,9,-47,9,-52,9,2,10,56,10,-117,10,-2,10,-117,11,17,12,-102,12,33,13,-97,13,4,14,83,14,-92,14,-16,14,30,15,36,15,61,15,93,15,114,15,-122,15,-115,15,-105,15,-88,15,-98,15,-119,15,-125,15,123,15,83,15,33,15,-20,14,-61,14,-122,14,62,14,-15,13,-80,13,78,13,-56,12,53,12,-98,11,-24,10,15,10,51,9,74,8,85,7,92,6,63,5,21,4,1,3,-29,1,-60,0,-99,-1,-125,-2,99,-3,72,-4,24,-5,-12,-7,-59,-8,-96,-9,101,-10,56,-11,2,-12,-46,-14,-98,-15,124,-16,92,-17,68,-18,59,-19,73,-20,112,-21,-104,-22,-10,-23,92,-23,-52,-24,53,-24,-51,-25,122,-25,41,-25,-46,-26,-96,-26,-113,-26,-116,-26,-91,-26,-43,-26,24,-25,-117,-25,10,-24,-128,-24,1,-23,-108,-23,51,-22,-41,-22,102,-21,-6,-21,-98,-20,70,-19,-38,-19,124,-18,47,-17,-29,-17,-114,-16,70,-15,-8,-15,-70,-14,-127,-13,54,-12,-5,-12,-69,-11,-102,-10,111,-9,71,-8,27,-7,-6,-7,-3,-6,-5,-5,-5,-4,5,-2,26,-1,66,0,113,1,-99,2,-43,3,20,5,85,6,-105,7,-28,8,43,10}; }
	private static byte[] data35(){ return new byte[] {102,11,-116,12,-96,13,-73,14,-85,15,125,16,42,17,-70,17,58,18,-96,18,-42,18,1,19,48,19,61,19,53,19,38,19,16,19,-38,18,-128,18,26,18,-102,17,27,17,108,16,-89,15,-16,14,75,14,-102,13,-29,12,63,12,-92,11,18,11,-111,10,13,10,-119,9,3,9,124,8,-1,7,112,7,-32,6,89,6,-47,5,76,5,-39,4,90,4,-29,3,117,3,7,3,-128,2,13,2,-102,1,22,1,-115,0,-17,-1,82,-1,-85,-2,-22,-3,24,-3,79,-4,-117,-5,-81,-6,-51,-7,5,-7,86,-8,-103,-9,-6,-10,112,-10,-21,-11,125,-11,32,-11,-50,-12,-102,-12,119,-12,96,-12,78,-12,75,-12,90,-12,127,-12,-87,-12,-41,-12,35,-11,114,-11,-32,-11,67,-10,-91,-10,17,-9,112,-9,-40,-9,65,-8,-112,-8,-37,-8,50,-7,119,-7,-77,-7,-16,-7,41,-6,115,-6,-86,-6,-23,-6,42,-5,-124,-5,-59,-5,3,-4,58,-4,119,-4,-53,-4,-16,-4,-2,-4,22,-3,14,-3,-1,-4,-51,-4,-101,-4,88,-4,10,-4,-69,-5,85,-5,5,-5,-57,-6,-118,-6,83,-6,44,-6,42,-6,28,-6,30,-6,42,-6,74,-6,88,-6,69,-6,36,-6,-22,-7,-82,-7,78,-7,-21,-8,125,-8,-2,-9,116,-9,-8,-10,122,-10,5,-10,-118,-11,27,-11,-73,-12,68,-12,-28,-13,115,-13,14,-13,-114,-14,68,-14,-13,-15,-73,-15,-103,-15,-116,-15,-115,-15,-94,-15,-36,-15,24,-14,64,-14,-113,-14,-21,-14,42,-13,107,-13,-97,-13,-37,-13,15,-12,62,-12,108,-12,-107,-12,-42,-12,21,-11,60,-11,-127,-11,-52,-11,64,-10,-97,-10,37,-9,-55,-9,-101,-8,111,-7,53,-6,52,-5,62,-4,84,-3,120,-2,-84,-1,-18,0,97,2,-43,3,93,5,-1,6,-60,8,-103,10,123,12,119,14,-127,16,-118,18,123,20,116,22,80,24,52,26,-21,27,-125,29,12,31,-120,32,-8,33,69,35,-115,36,-69,37,-13,38,17,40,43,41,47,42,31,43,5,44,-63,44,71,45,-70,45,9,46,29,46,0,46,-59,45,107,45,-17,44,85,44,-109,43,-56,42,-27,41,0,41,1,40,-12,38,-15,37,-17,36,-56,35,-104,34,124,33,65,32,-3,30,-93,29,73,28,-40,26,105,25,-28,23,100,22,-36,20,109,19,9,18,-103,16,42,15,-64,13,90,12,-24,10,98,9,-55,7,12,6,76,4,117,2,-127,0,124,-2,-109,-4,-108,-6,-100,-8,-82,-10,-26,-12,73,-13,-101,-15,3,-16,-104,-18,81,-19,27,-20,7,-21,-21,-23,1,-23,40,-24,105,-25,-55,-26,87,-26,-3,-27,-75,-27,112,-27,96,-27,97,-27,117,-27,115,-27,-120,-27,-75,-27,-16,-27,8,-26,50,-26,101,-26,-98,-26,-41,-26,15,-25,76,-25,-115,-25,-46,-25,41,-24,123,-24,-8,-24,111,-23,-10,-23,125,-22,25,-21,-66,-21,91,-20,-36,-20,93,-19,-51,-19,30,-18,107,-18,-84,-18,-21,-18,1,-17,30,-17,56,-17,90,-17,122,-17,-114,-17,-69,-17,-14,-17,13,-16,12,-16,31,-16,55,-16,40,-16,-3,-17,-49,-17,-89,-17,99,-17,11,-17,-93,-18,52,-18,-56,-19,59,-19,-83,-20,32,-20,-108,-21,-16,-22,68,-22,-83,-23,25,-23,-120,-24,1,-24,126,-25,24,-25,-67,-26,102,-26,46,-26,-6,-27,-39,-27,-67,-27,-87,-27,-84,-27,-73,-27,-64,-27,-35,-27,16,-26,71,-26,111,-26,-83,-26,-4,-26,84,-25,-95,-25,-38,-25,66,-24,-112,-24,-20,-24,77,-23,-65,-23,86,-22,-10,-22,-95,-21,125,-20,-122,-19,-72,-18,-35,-17,44,-15,-84,-14,42,-12,-78,-11,57,-9,-41,-8,123,-6,60,-4,-10,-3,-47,-1,-94,1,-117,3,118,5,118,7,126,9,-112,11,-124,13,112,15,104,17,94,19,62,21,30,23,-28,24,-109,26,68,28,-28,29,117,31,-25,32,66,34,-122,35,-68,36,-54,37,-55,38,-71,39,123,40,34,41,-93,41,26,42,91,42,127,42,121,42,74,42,9,42,-103,41,12,41,100,40,-56,39,16,39,69,38,121,37,-80,36,-33,35,7,35,62,34,-124,33,-55,32,24,32,112,31,-42,30,39,30,-107,29,10,29,-108,28,40,28,-68,27,90,27,8,27,-94,26,61,26,-51,25,84,25,-52,24,47,24,125,23,-38,22,49,22,126,21,-74,20,-15,19,52,19,116,18,-73,17,-5,16,91,16,-67,15,24,15,-120,14,15,14,-102,13,60,13,-23,12,-98,12,103,12,47,12,8,12,-43,11,-73,11,-101,11,124,11,80,11,49,11,22,11,-14,10,-53,10,-96,10,125,10,56,10,-25,9,-90,9,57,9,-83,8,8,8,-128,7,-28,6,53,6,-100,5,14,5,-123,4,11,4,-98,3,66,3,-34,2,-119,2,39,2,-85,1,30,1,-126,0,-62,-1,-29,-2,-15,-3,3,-3,9,-4,-10,-6,-30,-7,-24,-8,-14,-9,-37,-10,-75,-11}; }
	private static byte[] data36(){ return new byte[] {-83,-12,-84,-13,-116,-14,98,-15,58,-16,39,-17,-11,-19,-71,-20,-103,-21,-116,-22,111,-23,83,-24,56,-25,49,-26,15,-27,-5,-29,-53,-30,-101,-31,110,-32,53,-33,-34,-35,-110,-36,92,-37,20,-38,-65,-40,-121,-41,104,-42,86,-43,86,-44,119,-45,-90,-46,13,-46,-118,-47,44,-47,-35,-48,-74,-48,-111,-48,-117,-48,-108,-48,-90,-48,-88,-48,-57,-48,-19,-48,25,-47,75,-47,-119,-47,-40,-47,74,-46,-79,-46,20,-45,-104,-45,64,-44,-24,-44,-127,-43,44,-42,-34,-42,-79,-41,118,-40,47,-39,16,-38,18,-37,19,-36,26,-35,78,-34,-94,-33,6,-31,113,-30,-6,-29,-81,-27,120,-25,74,-23,36,-21,31,-19,57,-17,65,-15,88,-13,112,-11,-109,-9,-92,-7,-78,-5,-90,-3,-88,-1,-86,1,-120,3,106,5,71,7,28,9,-39,10,-118,12,48,14,-47,15,99,17,-26,18,37,20,93,21,-128,22,-118,23,78,24,-20,24,-128,25,24,26,-114,26,-23,26,75,27,-70,27,45,28,-106,28,-1,28,110,29,-21,29,92,30,-80,30,22,31,93,31,-72,31,-6,31,60,32,-120,32,-51,32,15,33,82,33,-86,33,-1,33,50,34,117,34,-84,34,-35,34,-12,34,-6,34,-5,34,-24,34,-81,34,115,34,54,34,-40,33,100,33,-30,32,98,32,-52,31,64,31,-104,30,3,30,110,29,-48,28,33,28,-112,27,6,27,122,26,-52,25,39,25,-113,24,-9,23,80,23,-86,22,31,22,-108,21,2,21,-112,20,64,20,-10,19,-86,19,92,19,44,19,26,19,-6,18,-48,18,-87,18,-118,18,110,18,68,18,20,18,8,18,5,18,3,18,-6,17,19,18,68,18,95,18,-126,18,-84,18,-35,18,-27,18,-35,18,-45,18,-62,18,-121,18,52,18,-29,17,-121,17,30,17,-83,16,56,16,-50,15,75,15,-48,14,79,14,-18,13,-108,13,35,13,-95,12,50,12,-79,11,17,11,77,10,-118,9,-66,8,-56,7,-79,6,120,5,71,4,15,3,-88,1,30,0,-123,-2,4,-3,56,-5,105,-7,119,-9,-109,-11,122,-13,57,-15,-19,-18,-76,-20,-124,-22,87,-24,49,-26,47,-28,95,-30,-74,-32,39,-33,-83,-35,108,-36,64,-37,40,-38,41,-39,50,-40,73,-41,91,-42,108,-43,-123,-44,-99,-45,-69,-46,-21,-47,29,-47,73,-48,-119,-49,-41,-50,57,-50,-96,-51,9,-51,-110,-52,49,-52,-28,-53,-103,-53,118,-53,122,-53,-85,-53,-50,-53,27,-52,127,-52,39,-51,-42,-51,-100,-50,-112,-49,-107,-48,-57,-47,19,-45,-111,-44,44,-42,-25,-41,-88,-39,-125,-37,118,-35,97,-33,87,-31,82,-29,94,-27,111,-25,-113,-23,-99,-21,-83,-19,-55,-17,-7,-15,46,-12,68,-10,102,-8,-111,-6,-79,-4,-78,-2,-105,0,-122,2,90,4,32,6,-64,7,75,9,-61,10,51,12,120,13,-121,14,-107,15,-125,16,80,17,-32,17,-126,18,12,19,-125,19,-37,19,49,20,-119,20,-31,20,35,21,95,21,-85,21,7,22,84,22,-121,22,-60,22,-1,22,69,23,113,23,-91,23,-19,23,27,24,54,24,79,24,-125,24,-111,24,-106,24,101,24,72,24,9,24,-75,23,71,23,-48,22,65,22,-106,21,-33,20,46,20,-108,19,-41,18,24,18,86,17,-96,16,-28,15,14,15,88,14,-82,13,24,13,124,12,-12,11,114,11,43,11,0,11,-52,10,-55,10,-11,10,17,11,58,11,107,11,-64,11,32,12,-126,12,-44,12,81,13,-77,13,10,14,111,14,-13,14,108,15,-56,15,42,16,-118,16,-19,16,60,17,-109,17,-29,17,61,18,113,18,-117,18,-74,18,-32,18,-11,18,-40,18,-55,18,-43,18,-76,18,125,18,61,18,14,18,-49,17,93,17,-18,16,-114,16,47,16,-87,15,20,15,124,14,-36,13,41,13,89,12,-124,11,-53,10,-39,9,-36,8,-54,7,-75,6,-110,5,101,4,6,3,-94,1,42,0,-93,-2,4,-3,107,-5,-67,-7,28,-8,117,-10,-52,-12,71,-13,-48,-15,106,-16,12,-17,-52,-19,-85,-20,-97,-21,-104,-22,-94,-23,-28,-24,46,-24,-123,-25,-27,-26,108,-26,-14,-27,-110,-27,79,-27,16,-27,-26,-28,-38,-28,-22,-28,-1,-28,29,-27,71,-27,-121,-27,-24,-27,65,-26,-96,-26,40,-25,-76,-25,61,-24,-57,-24,97,-23,2,-22,-80,-22,83,-21,3,-20,-58,-20,-123,-19,78,-18,26,-17,5,-16,-5,-16,-4,-15,-20,-14,-3,-13,15,-11,46,-10,54,-9,66,-8,74,-7,107,-6,-120,-5,-96,-4,-63,-3,6,-1,97,0,-59,1,42,3,-102,4,19,6,-115,7,0,9,88,10,-93,11,-26,12,18,14,7,15,-24,15,-70,16,122,17,21,18,-110,18,-8,18,97,19,-112,19,-105,19,-109,19,110,19,44,19,-59,18,70,18,-66,17,23,17,97,16,-92,15,-22,14,65,14,-120,13,-51,12,39,12,-99,11,34,11,-73,10}; }
	private static byte[] data37(){ return new byte[] {62,10,-19,9,-100,9,80,9,-11,8,-107,8,50,8,-58,7,79,7,-42,6,64,6,-83,5,34,5,127,4,-30,3,75,3,-86,2,22,2,115,1,-47,0,41,0,-107,-1,-10,-2,79,-2,-102,-3,-19,-4,74,-4,-73,-5,29,-5,-117,-6,39,-6,-73,-7,89,-7,11,-7,-41,-8,-97,-8,113,-8,81,-8,68,-8,60,-8,57,-8,40,-8,36,-8,57,-8,73,-8,93,-8,113,-8,-106,-8,-60,-8,-10,-8,60,-7,-109,-7,-8,-7,103,-6,-23,-6,103,-5,-26,-5,120,-4,4,-3,-121,-3,4,-2,-124,-2,-11,-2,63,-1,-117,-1,-89,-1,-55,-1,-23,-1,-17,-1,-33,-1,-30,-1,-27,-1,-34,-1,-71,-1,-100,-1,127,-1,96,-1,45,-1,-31,-2,-113,-2,67,-2,-15,-3,118,-3,31,-3,-54,-4,-115,-4,48,-4,-15,-5,-67,-5,-106,-5,98,-5,46,-5,13,-5,-44,-6,-116,-6,33,-6,-75,-7,60,-7,-63,-8,38,-8,-127,-9,-29,-10,64,-10,-110,-11,-27,-12,57,-12,-107,-13,-8,-14,108,-14,-26,-15,106,-15,-17,-16,-110,-16,66,-16,-2,-17,-64,-17,-111,-17,123,-17,106,-17,91,-17,86,-17,118,-17,-88,-17,-47,-17,-7,-17,97,-16,-54,-16,32,-15,120,-15,-21,-15,98,-14,-44,-14,46,-13,127,-13,-51,-13,45,-12,113,-12,-110,-12,-30,-12,47,-11,118,-11,-68,-11,19,-10,121,-10,-5,-10,119,-9,24,-8,-58,-8,-95,-7,115,-6,73,-5,87,-4,-124,-3,-63,-2,6,0,109,1,-23,2,114,4,15,6,-65,7,-121,9,79,11,47,13,7,15,-23,16,-69,18,-112,20,96,22,14,24,-99,25,42,27,-100,28,-14,29,68,31,115,32,-116,33,-95,34,-96,35,119,36,92,37,34,38,-39,38,88,39,-31,39,86,40,-90,40,-44,40,-34,40,-62,40,-101,40,61,40,-42,39,103,39,-23,38,85,38,-63,37,35,37,-122,36,-27,35,43,35,94,34,-121,33,-97,32,-97,31,-122,30,72,29,23,28,-46,26,126,25,25,24,-74,22,96,21,-9,19,-108,18,64,17,-28,15,-127,14,34,13,-65,11,91,10,-33,8,-126,7,8,6,-121,4,17,3,-111,1,17,0,127,-2,-10,-4,-123,-5,31,-6,-93,-8,55,-9,-35,-11,-98,-12,95,-13,70,-14,39,-15,43,-16,65,-17,102,-18,-97,-19,-4,-20,110,-20,-12,-21,-94,-21,112,-21,73,-21,61,-21,74,-21,116,-21,-81,-21,-8,-21,59,-20,-120,-20,-20,-20,75,-19,-101,-19,-27,-19,55,-18,-114,-18,-49,-18,7,-17,78,-17,-110,-17,-57,-17,1,-16,58,-16,101,-16,-120,-16,-74,-16,-29,-16,32,-15,83,-15,-103,-15,-38,-15,48,-14,-116,-14,-31,-14,54,-13,-97,-13,-7,-13,59,-12,119,-12,-67,-12,-19,-12,-4,-12,-32,-12,-55,-12,-72,-12,107,-12,1,-12,-94,-13,53,-13,-96,-14,11,-14,99,-15,-60,-16,39,-16,103,-17,-103,-18,-37,-19,42,-19,121,-20,-86,-21,-9,-22,75,-22,-112,-23,-26,-24,91,-24,-45,-25,83,-25,-44,-26,94,-26,1,-26,-100,-27,74,-27,16,-27,-47,-28,-80,-28,-105,-28,123,-28,98,-28,91,-28,85,-28,70,-28,78,-28,79,-28,87,-28,78,-28,99,-28,-117,-28,-70,-28,-16,-28,60,-27,-116,-27,-13,-27,90,-26,-37,-26,126,-25,47,-24,-29,-24,-87,-23,-96,-22,-88,-21,-64,-20,-8,-19,67,-17,-61,-16,71,-14,-49,-13,125,-11,64,-9,20,-7,-23,-6,-41,-4,-58,-2,-35,0,-33,2,-33,4,-16,6,-1,8,21,11,29,13,38,15,43,17,46,19,23,21,-17,22,-51,24,-112,26,70,28,-47,29,68,31,-92,32,-16,33,10,35,7,36,-42,36,-111,37,45,38,-96,38,-34,38,20,39,22,39,14,39,-20,38,-80,38,85,38,-2,37,111,37,-15,36,95,36,-57,35,21,35,116,34,-37,33,55,33,-97,32,25,32,-106,31,22,31,-114,30,16,30,-89,29,41,29,-79,28,63,28,-65,27,60,27,-94,26,14,26,123,25,-26,24,60,24,-117,23,-43,22,54,22,112,21,-65,20,4,20,106,19,-38,18,82,18,-65,17,78,17,0,17,-83,16,88,16,38,16,5,16,-29,15,-63,15,-88,15,-109,15,-126,15,109,15,89,15,63,15,46,15,49,15,76,15,113,15,-105,15,-75,15,-27,15,14,16,55,16,91,16,97,16,104,16,85,16,32,16,-37,15,-96,15,75,15,-19,14,-128,14,29,14,-75,13,86,13,-29,12,112,12,2,12,-118,11,-14,10,90,10,-42,9,49,9,120,8,-82,7,-29,6,28,6,58,5,69,4,72,3,91,2,114,1,89,0,61,-1,37,-2,14,-3,-32,-5,-114,-6,53,-7,-7,-9,-125,-10,-7,-12,112,-13,-10,-15,112,-16,-37,-18,66,-19,-63,-21,76,-22,-27,-24,102,-25,-8,-27,-91,-28,78,-29,-41,-31,102,-32,-6,-34,-92,-35,64,-36,-54,-38,120,-39,56,-40,0,-41,-45,-43,-81,-44,-74,-45}; }
	private static byte[] data38(){ return new byte[] {-64,-46,1,-46,66,-47,-89,-48,47,-48,-52,-49,114,-49,55,-49,24,-49,27,-49,31,-49,62,-49,94,-49,-95,-49,-13,-49,82,-48,-89,-48,-3,-48,100,-47,-25,-47,91,-46,-57,-46,62,-45,-59,-45,80,-44,-43,-44,97,-43,9,-42,-61,-42,124,-41,69,-40,37,-39,42,-38,81,-37,122,-36,-52,-35,81,-33,-9,-32,-75,-30,-128,-28,85,-26,113,-24,-90,-22,-61,-20,-29,-18,23,-15,84,-13,127,-11,-105,-9,-91,-7,-59,-5,-48,-3,-70,-1,-91,1,-116,3,94,5,20,7,-71,8,91,10,-44,11,15,13,59,14,89,15,93,16,46,17,-26,17,119,18,30,19,-101,19,-4,19,64,20,-97,20,-17,20,50,21,111,21,-84,21,-9,21,73,22,-106,22,-35,22,62,23,-94,23,17,24,113,24,-35,24,63,25,-114,25,-40,25,43,26,117,26,-64,26,-13,26,29,27,88,27,125,27,-99,27,-68,27,-35,27,-29,27,-41,27,-49,27,-62,27,-82,27,-105,27,110,27,91,27,60,27,24,27,-23,26,-42,26,-65,26,-87,26,-105,26,-112,26,127,26,104,26,59,26,27,26,10,26,-16,25,-83,25,94,25,44,25,-9,24,-94,24,49,24,-8,23,-58,23,-112,23,84,23,69,23,52,23,58,23,61,23,90,23,-125,23,-75,23,-42,23,-4,23,38,24,84,24,95,24,107,24,116,24,-121,24,125,24,102,24,77,24,78,24,40,24,-13,23,-64,23,-92,23,116,23,39,23,-46,22,-111,22,63,22,-42,21,124,21,48,21,-27,20,113,20,-9,19,-96,19,68,19,-52,18,84,18,-47,17,78,17,-87,16,-31,15,-4,14,65,14,85,13,65,12,25,11,-16,9,-51,8,113,7,-24,5,109,4,-21,2,66,1,112,-1,-110,-3,-62,-5,-49,-7,-77,-9,-100,-11,126,-13,95,-15,76,-17,52,-19,37,-21,40,-23,68,-25,104,-27,-101,-29,-5,-31,120,-32,1,-33,-77,-35,-125,-36,118,-37,110,-38,124,-39,-85,-40,-28,-41,24,-41,77,-42,127,-43,-76,-44,-30,-45,27,-45,61,-46,99,-47,-96,-48,-42,-49,25,-49,80,-50,-115,-51,-17,-52,116,-52,2,-52,-84,-53,108,-53,104,-53,-121,-53,-46,-53,58,-52,-48,-52,-121,-51,117,-50,-116,-49,-65,-48,21,-46,-122,-45,11,-43,-73,-42,127,-40,90,-38,66,-36,66,-34,86,-32,115,-30,-108,-28,-85,-26,-56,-24,-40,-22,-5,-20,14,-17,9,-15,-1,-14,-6,-12,-9,-10,-44,-8,-77,-6,-103,-4,125,-2,73,0,-10,1,-97,3,63,5,-75,6,20,8,76,9,115,10,124,11,93,12,23,13,-68,13,90,14,-32,14,89,15,-67,15,47,16,-96,16,1,17,87,17,-44,17,78,18,-63,18,42,19,-101,19,8,20,110,20,-71,20,4,21,103,21,-90,21,-51,21,-42,21,-16,21,-10,21,-34,21,-78,21,-122,21,89,21,35,21,-39,20,-106,20,66,20,-35,19,116,19,10,19,-117,18,-1,17,104,17,-46,16,65,16,-68,15,25,15,124,14,8,14,-107,13,30,13,-92,12,54,12,-40,11,-123,11,47,11,-15,10,-44,10,-64,10,-71,10,-63,10,-19,10,36,11,121,11,-46,11,65,12,-73,12,60,13,-75,13,50,14,-79,14,42,15,-95,15,-9,15,78,16,-110,16,-50,16,3,17,43,17,86,17,114,17,-108,17,-83,17,-62,17,-37,17,9,18,56,18,91,18,106,18,-109,18,-92,18,-62,18,-71,18,-80,18,-118,18,103,18,41,18,-37,17,-122,17,31,17,-81,16,15,16,120,15,-28,14,48,14,106,13,120,12,-108,11,-128,10,82,9,35,8,-36,6,-121,5,42,4,-62,2,72,1,-65,-1,75,-2,-53,-4,70,-5,-69,-7,64,-8,-56,-10,54,-11,-61,-13,85,-14,-9,-16,-97,-17,82,-18,39,-19,18,-20,27,-21,62,-22,110,-23,-64,-24,46,-24,-63,-25,80,-25,7,-25,-26,-26,-44,-26,-60,-26,-47,-26,-7,-26,37,-25,86,-25,122,-25,-79,-25,-17,-25,51,-24,102,-24,-97,-24,-49,-24,22,-23,100,-23,-83,-23,19,-22,-115,-22,34,-21,-81,-21,81,-20,31,-19,-11,-19,-44,-18,-64,-17,-82,-16,-91,-15,-80,-14,-48,-13,-8,-12,38,-10,108,-9,-73,-8,5,-6,68,-5,-111,-4,-6,-3,116,-1,-68,0,9,2,112,3,-38,4,70,6,-100,7,-15,8,54,10,96,11,-126,12,-114,13,-113,14,110,15,45,16,-71,16,57,17,-104,17,-49,17,-53,17,-74,17,-106,17,63,17,-84,16,10,16,115,15,-74,14,-33,13,2,13,42,12,106,11,-88,10,-28,9,57,9,-91,8,37,8,-88,7,57,7,-37,6,-100,6,80,6,-7,5,-82,5,94,5,10,5,-90,4,69,4,-46,3,84,3,-36,2,89,2,-67,1,32,1,-125,0,-17,-1,73,-1,-84,-2,5,-2,119,-3,-19,-4,-121,-4,13,-4,-86,-5,96,-5,34,-5,-28,-6,-74,-6,-96,-6,-108,-6}; }
	private static byte[] data39(){ return new byte[] {120,-6,99,-6,94,-6,106,-6,92,-6,76,-6,90,-6,120,-6,127,-6,-120,-6,-84,-6,-21,-6,40,-5,109,-5,-88,-5,3,-4,119,-4,-3,-4,116,-3,2,-2,-101,-2,56,-1,-52,-1,97,0,-3,0,-123,1,3,2,125,2,-12,2,84,3,-84,3,-23,3,60,4,120,4,-81,4,-6,4,29,5,57,5,80,5,100,5,97,5,70,5,24,5,-20,4,-72,4,101,4,11,4,-94,3,64,3,-56,2,57,2,-87,1,42,1,-82,0,8,0,90,-1,-66,-2,42,-2,-128,-3,-35,-4,58,-4,-106,-5,-1,-6,95,-6,-59,-7,37,-7,-123,-8,-45,-9,19,-9,64,-10,110,-11,-115,-12,-86,-13,-80,-14,-75,-15,-65,-16,-51,-17,-36,-18,-20,-19,31,-19,103,-20,-57,-21,57,-21,-67,-22,-127,-22,97,-22,97,-22,96,-22,-117,-22,-33,-22,54,-21,-127,-21,-26,-21,90,-20,-59,-20,42,-19,-116,-19,-20,-19,66,-18,-90,-18,-12,-18,77,-17,-63,-17,40,-16,120,-16,-67,-16,19,-15,112,-15,-58,-15,9,-14,99,-14,-57,-14,50,-13,-98,-13,29,-12,-39,-12,-98,-11,124,-10,108,-9,-105,-8,-41,-7,44,-5,-115,-4,8,-2,-99,-1,58,1,-50,2,108,4,6,6,-60,7,104,9,25,11,-55,12,-125,14,59,16,-18,17,-94,19,80,21,-15,22,124,24,9,26,-127,27,-35,28,40,30,93,31,110,32,97,33,53,34,-30,34,117,35,-35,35,44,36,114,36,-92,36,-111,36,-119,36,117,36,93,36,54,36,-2,35,-70,35,117,35,40,35,-67,34,92,34,-2,33,122,33,-6,32,86,32,-67,31,43,31,112,30,-102,29,-51,28,-11,27,0,27,-16,25,-58,24,-115,23,59,22,-27,20,119,19,23,18,-85,16,63,15,-26,13,-128,12,53,11,-18,9,-62,8,-126,7,83,6,45,5,20,4,-5,2,-39,1,-79,0,-121,-1,93,-2,25,-3,-35,-5,-87,-6,109,-7,43,-8,-5,-10,-44,-11,-75,-12,-71,-13,-32,-14,-2,-15,98,-15,-18,-16,-126,-16,49,-16,5,-16,6,-16,6,-16,11,-16,35,-16,80,-16,-125,-16,-73,-16,-32,-16,29,-15,104,-15,-89,-15,-17,-15,76,-14,-105,-14,-47,-14,23,-13,-128,-13,-46,-13,25,-12,93,-12,-84,-12,-7,-12,49,-11,96,-11,-87,-11,-5,-11,73,-10,-123,-10,-15,-10,101,-9,-57,-9,36,-8,124,-8,-16,-8,86,-7,-81,-7,-41,-7,9,-6,51,-6,67,-6,57,-6,37,-6,11,-6,-61,-7,95,-7,2,-7,-92,-8,36,-8,-116,-9,-18,-10,103,-10,-53,-11,8,-11,64,-12,125,-13,-81,-14,-53,-15,-54,-16,-61,-17,-60,-18,-66,-19,-67,-20,-63,-21,-38,-22,15,-22,84,-23,-81,-24,36,-24,-79,-25,65,-25,2,-25,-61,-26,-112,-26,72,-26,12,-26,-56,-27,-128,-27,25,-27,-74,-28,92,-28,-4,-29,-115,-29,40,-29,-44,-30,-120,-30,68,-30,-4,-31,-40,-31,-58,-31,-79,-31,-96,-31,-75,-31,-34,-31,25,-30,82,-30,-88,-30,46,-29,-32,-29,-119,-28,72,-27,67,-26,87,-25,-116,-24,-58,-23,32,-21,-102,-20,61,-18,-44,-17,108,-15,21,-13,-28,-12,-89,-10,111,-8,62,-6,29,-4,9,-2,-13,-1,-3,1,5,4,42,6,54,8,89,10,104,12,-125,14,-123,16,103,18,41,20,-58,21,70,23,-101,24,-51,25,-47,26,-49,27,-113,28,46,29,-64,29,55,30,-98,30,-30,30,1,31,40,31,86,31,84,31,80,31,59,31,48,31,33,31,18,31,0,31,-27,30,-46,30,-57,30,-78,30,-81,30,-101,30,111,30,64,30,15,30,-38,29,-113,29,40,29,-56,28,95,28,-37,27,70,27,-75,26,46,26,-108,25,0,25,103,24,-29,23,109,23,-23,22,116,22,36,22,-43,21,-113,21,85,21,50,21,15,21,-31,20,-100,20,114,20,91,20,35,20,-30,19,-81,19,-103,19,111,19,85,19,75,19,89,19,107,19,-113,19,-67,19,9,20,76,20,-111,20,-26,20,47,21,-124,21,-78,21,-43,21,-8,21,6,22,1,22,-35,21,-72,21,-128,21,57,21,-40,20,123,20,26,20,-92,19,30,19,-89,18,52,18,-58,17,68,17,-79,16,56,16,-73,15,20,15,100,14,-57,13,28,13,81,12,107,11,-111,10,-64,9,-62,8,-90,7,114,6,87,5,15,4,-85,2,63,1,-44,-1,82,-2,-52,-4,35,-5,111,-7,-40,-9,49,-10,122,-12,-55,-14,14,-15,90,-17,-86,-19,-27,-21,41,-22,124,-24,-53,-26,7,-27,75,-29,-90,-31,18,-32,109,-34,-43,-36,91,-37,8,-38,-85,-40,91,-41,26,-42,28,-43,45,-44,73,-45,115,-46,-75,-47,28,-47,-82,-48,52,-48,-34,-49,-93,-49,-127,-49,88,-49,72,-49,71,-49,82,-49,113,-49,-101,-49,-73,-49,-18,-49,41,-48,126,-48,-56,-48,18,-47,102,-47,-47,-47,54,-46,-98,-46,10,-45,122,-45,9,-44,-77,-44,102,-43,32,-42}; }
	private static byte[] data40(){ return new byte[] {13,-41,29,-40,37,-39,76,-38,-88,-37,33,-35,-104,-34,22,-32,-56,-31,-114,-29,106,-27,58,-25,19,-23,27,-21,36,-19,47,-17,54,-15,96,-13,-118,-11,-100,-9,-97,-7,-87,-5,-75,-3,-95,-1,86,1,-16,2,121,4,-23,5,41,7,81,8,74,9,62,10,-14,10,115,11,-33,11,84,12,-98,12,-63,12,-28,12,16,13,39,13,47,13,42,13,72,13,111,13,-107,13,-51,13,22,14,118,14,-36,14,76,15,-82,15,49,16,-76,16,27,17,123,17,-46,17,45,18,100,18,-119,18,-106,18,-88,18,-88,18,-98,18,-111,18,-109,18,-108,18,-97,18,-80,18,-38,18,15,19,91,19,-102,19,-13,19,66,20,-101,20,-33,20,52,21,124,21,-69,21,-28,21,36,22,106,22,-86,22,-40,22,-13,22,58,23,116,23,-89,23,-50,23,33,24,98,24,-90,24,-38,24,42,25,-121,25,-41,25,57,26,-105,26,28,27,-95,27,22,28,-115,28,15,29,-109,29,0,30,98,30,-64,30,11,31,62,31,92,31,120,31,-119,31,-123,31,108,31,75,31,56,31,6,31,-51,30,-92,30,-126,30,82,30,22,30,-24,29,-46,29,-80,29,118,29,51,29,4,29,-59,28,91,28,-28,27,117,27,-1,26,95,26,-90,25,-11,24,73,24,-114,23,-88,22,-60,21,-36,20,-33,19,-77,18,-113,17,84,16,22,15,-111,13,-16,11,88,10,-84,8,-38,6,-24,4,-13,2,9,1,13,-1,-28,-4,-60,-6,-52,-8,-52,-10,-74,-12,-114,-14,-98,-16,-71,-18,-30,-20,-8,-22,50,-23,-114,-25,2,-26,121,-28,-3,-30,-96,-31,89,-32,30,-33,-5,-35,-37,-36,-40,-37,-47,-38,-25,-39,-26,-40,-4,-41,6,-41,39,-42,54,-43,73,-44,72,-45,72,-46,80,-47,93,-48,122,-49,-79,-50,-11,-51,43,-51,-104,-52,30,-52,-41,-53,-84,-53,-108,-53,-89,-53,-24,-53,81,-52,-50,-52,101,-51,23,-50,5,-49,27,-48,62,-47,-114,-46,6,-44,-96,-43,58,-41,-16,-40,-53,-38,-51,-36,-40,-34,-29,-32,-28,-30,10,-27,46,-25,79,-23,91,-21,105,-19,112,-17,120,-15,100,-13,70,-11,35,-9,-20,-8,-92,-6,44,-4,-65,-3,74,-1,-82,0,-16,1,17,3,61,4,76,5,66,6,15,7,-38,7,-98,8,80,9,-23,9,-116,10,42,11,-51,11,103,12,2,13,-98,13,88,14,12,15,-111,15,52,16,-59,16,63,17,-87,17,0,18,53,18,97,18,114,18,125,18,-124,18,124,18,92,18,62,18,43,18,39,18,17,18,-17,17,-22,17,-28,17,-82,17,103,17,48,17,-18,16,-120,16,28,16,-121,15,-4,14,105,14,-89,13,-23,12,62,12,-86,11,-9,10,90,10,-37,9,117,9,14,9,-53,8,-104,8,-103,8,-87,8,-55,8,8,9,95,9,-62,9,48,10,-93,10,50,11,-56,11,66,12,-87,12,36,13,-105,13,-21,13,36,14,94,14,-120,14,-88,14,-77,14,-89,14,-77,14,-82,14,-91,14,-77,14,-42,14,5,15,43,15,82,15,-110,15,-33,15,23,16,107,16,-66,16,1,17,44,17,82,17,119,17,-109,17,-111,17,-128,17,122,17,100,17,39,17,-41,16,120,16,3,16,-118,15,-4,14,69,14,-117,13,-64,12,-34,11,-31,10,-32,9,-39,8,-74,7,126,6,61,5,5,4,-64,2,108,1,0,0,-61,-2,-127,-3,48,-4,-44,-6,-103,-7,101,-8,64,-9,6,-10,-36,-12,-60,-13,-52,-14,-46,-15,-32,-16,5,-16,72,-17,-91,-18,5,-18,-125,-19,19,-19,-68,-20,106,-20,35,-20,-25,-21,-46,-21,-79,-21,-106,-21,124,-21,112,-21,103,-21,90,-21,76,-21,68,-21,89,-21,88,-21,96,-21,120,-21,-116,-21,-86,-21,-45,-21,0,-20,61,-20,-98,-20,7,-19,-122,-19,8,-18,-73,-18,100,-17,38,-16,0,-15,-14,-15,-16,-14,-7,-13,11,-11,54,-10,103,-9,-106,-8,-35,-7,37,-5,118,-4,-52,-3,53,-1,-97,0,-8,1,82,3,-85,4,6,6,93,7,-114,8,-72,9,-42,10,-63,11,-122,12,51,13,-60,13,47,14,97,14,99,14,72,14,36,14,-42,13,74,13,-73,12,51,12,-100,11,-28,10,32,10,111,9,-45,8,31,8,112,7,-54,6,42,6,-108,5,-13,4,107,4,-15,3,112,3,-33,2,111,2,-1,1,-101,1,44,1,-77,0,65,0,-36,-1,116,-1,14,-1,-90,-2,63,-2,-28,-3,108,-3,10,-3,-64,-4,98,-4,9,-4,-55,-5,-120,-5,70,-5,8,-5,-48,-6,-93,-6,108,-6,67,-6,35,-6,10,-6,-6,-7,-47,-7,-51,-7,-47,-7,-24,-7,-7,-7,18,-6,77,-6,-101,-6,-15,-6,72,-5,-57,-5,98,-4,18,-3,-65,-3,119,-2,77,-1,28,0,0,1,-52,1,-111,2,68,3,-18,3,-126,4,-9,4,109,5,-54,5,23,6,88,6,-85,6,-20,6,39,7,105,7}; }
	private static byte[] data41(){ return new byte[] {-91,7,-29,7,45,8,124,8,-74,8,-13,8,25,9,75,9,106,9,113,9,96,9,87,9,53,9,-20,8,-94,8,61,8,-41,7,81,7,-63,6,37,6,125,5,-63,4,-10,3,32,3,76,2,112,1,-122,0,-109,-1,-104,-2,-81,-3,-74,-4,-71,-5,-61,-6,-54,-7,-28,-8,-31,-9,-43,-10,-31,-11,-25,-12,-40,-13,-66,-14,-90,-15,-124,-16,90,-17,56,-18,17,-19,-18,-21,-25,-22,-15,-23,19,-23,78,-24,-74,-25,67,-25,-24,-26,-75,-26,-113,-26,-121,-26,-93,-26,-44,-26,13,-25,74,-25,-118,-25,-39,-25,50,-24,-116,-24,-14,-24,93,-23,-61,-23,32,-22,-104,-22,9,-21,-115,-21,2,-20,99,-20,-45,-20,66,-19,-69,-19,15,-18,122,-18,-24,-18,102,-17,-28,-17,105,-16,40,-15,-6,-15,-37,-14,-61,-13,-24,-12,51,-10,-125,-9,-22,-8,99,-6,16,-4,-76,-3,95,-1,18,1,-42,2,-116,4,53,6,-40,7,-110,9,62,11,-42,12,107,14,23,16,-57,17,96,19,-10,20,-120,22,3,24,108,25,-70,26,-12,27,-12,28,-43,29,-96,30,48,31,-98,31,-4,31,86,32,-117,32,-89,32,-76,32,-63,32,-69,32,-75,32,-90,32,-112,32,106,32,75,32,25,32,-40,31,-116,31,51,31,-57,30,74,30,-59,29,48,29,-125,28,-63,27,-12,26,32,26,64,25,101,24,117,23,126,22,-116,21,-91,20,-100,19,-97,18,-97,17,-79,16,-75,15,-75,14,-93,13,-110,12,-118,11,-111,10,-121,9,112,8,111,7,87,6,73,5,73,4,39,3,0,2,-28,0,-68,-1,-109,-2,107,-3,106,-4,104,-5,118,-6,-121,-7,-64,-8,22,-8,114,-9,-10,-10,-92,-10,105,-10,55,-10,20,-10,10,-10,6,-10,10,-10,21,-10,15,-10,14,-10,13,-10,14,-10,20,-10,7,-10,13,-10,5,-10,13,-10,33,-10,67,-10,106,-10,-115,-10,-66,-10,-2,-10,62,-9,-110,-9,-17,-9,71,-8,-102,-8,-15,-8,104,-7,-48,-7,60,-6,-124,-6,-25,-6,85,-5,-86,-5,8,-4,120,-4,-32,-4,71,-3,-100,-3,-37,-3,43,-2,98,-2,118,-2,117,-2,110,-2,98,-2,43,-2,-50,-3,120,-3,30,-3,-78,-4,35,-4,-105,-5,24,-5,-124,-6,-42,-7,8,-7,71,-8,109,-9,-122,-10,-122,-11,-115,-12,-112,-13,-107,-14,-126,-15,-123,-16,-111,-17,-81,-18,-38,-19,32,-19,124,-20,-30,-21,100,-21,-26,-22,-126,-22,49,-22,-41,-23,125,-23,34,-23,-70,-24,65,-24,-61,-25,77,-25,-84,-26,15,-26,86,-27,-90,-28,-6,-29,71,-29,-113,-30,-7,-31,96,-31,-48,-32,64,-32,-44,-33,-110,-33,87,-33,43,-33,26,-33,37,-33,96,-33,-93,-33,12,-32,-66,-32,121,-31,89,-30,63,-29,80,-28,118,-27,-63,-26,14,-24,105,-23,-48,-22,73,-20,-69,-19,55,-17,-65,-16,95,-14,2,-12,-78,-11,106,-9,40,-7,0,-5,-53,-4,-87,-2,119,0,72,2,22,4,-48,5,113,7,5,9,-127,10,-23,11,54,13,110,14,-94,15,-97,16,122,17,67,18,2,19,-71,19,62,20,-58,20,56,21,-86,21,2,22,85,22,-96,22,-27,22,41,23,79,23,127,23,-94,23,-51,23,-23,23,9,24,40,24,73,24,88,24,108,24,-117,24,-83,24,-79,24,-82,24,-85,24,-70,24,-77,24,-95,24,-103,24,-121,24,99,24,74,24,44,24,4,24,-21,23,-73,23,-125,23,79,23,21,23,-54,22,114,22,45,22,-23,21,-99,21,55,21,-8,20,-44,20,-87,20,-118,20,-115,20,-89,20,-59,20,-10,20,65,21,-66,21,48,22,-95,22,18,23,-108,23,17,24,-118,24,3,25,118,25,-43,25,17,26,84,26,115,26,120,26,117,26,83,26,37,26,-21,25,-96,25,64,25,-37,24,-121,24,36,24,-62,23,75,23,-16,22,-110,22,42,22,-50,21,125,21,46,21,-56,20,78,20,-27,19,-125,19,3,19,78,18,-93,17,-8,16,38,16,35,15,26,14,19,13,-15,11,-72,10,67,9,-21,7,-126,6,-9,4,75,3,-92,1,-3,-1,54,-2,101,-4,126,-6,-86,-8,-70,-10,-87,-12,-110,-14,-107,-16,-99,-18,-114,-20,-109,-22,-105,-24,-76,-26,-42,-28,6,-29,68,-31,-88,-33,46,-34,-81,-36,77,-37,-9,-39,-36,-40,-39,-41,-22,-42,9,-42,84,-43,-80,-44,33,-44,-94,-45,61,-45,-43,-46,-114,-46,76,-46,30,-46,-14,-47,-43,-47,-83,-47,-87,-47,-97,-47,-103,-47,-109,-47,-114,-47,-116,-47,-94,-47,-75,-47,-48,-47,-19,-47,30,-46,102,-46,-55,-46,56,-45,-50,-45,122,-44,66,-43,52,-42,59,-41,81,-40,-125,-39,-55,-38,44,-36,-128,-35,-19,-34,107,-32,-1,-31,-115,-29,30,-27,-64,-26,-119,-24,84,-22,21,-20,-15,-19,-31,-17,-32,-15,-37,-13,-46,-11,-66,-9,-77,-7,-112,-5,88,-3,-19,-2,-115,0,6,2,78,3,99,4,99,5,60,6}; }
	private static byte[] data42(){ return new byte[] {-21,6,122,7,-28,7,61,8,-127,8,-97,8,-76,8,-66,8,-58,8,-68,8,-85,8,-100,8,-95,8,-108,8,-123,8,-121,8,-95,8,-62,8,-43,8,-21,8,35,9,82,9,127,9,-77,9,-35,9,22,10,54,10,66,10,72,10,101,10,98,10,84,10,105,10,120,10,-110,10,-88,10,-60,10,-22,10,50,11,97,11,-112,11,-55,11,26,12,84,12,127,12,-67,12,-3,12,58,13,113,13,-73,13,7,14,110,14,-69,14,33,15,-88,15,67,16,-24,16,-105,17,118,18,76,19,48,20,-7,20,-18,21,-35,22,-54,23,-93,24,118,25,85,26,41,27,-42,27,-123,28,71,29,-10,29,-108,30,41,31,-67,31,86,32,-48,32,62,33,-91,33,0,34,71,34,-126,34,-70,34,-18,34,18,35,33,35,60,35,82,35,90,35,105,35,98,35,108,35,111,35,94,35,72,35,60,35,13,35,-59,34,113,34,25,34,-60,33,84,33,-57,32,54,32,-105,31,-44,30,-16,29,17,29,48,28,56,27,36,26,-25,24,-60,23,113,22,-14,20,72,19,-107,17,-38,15,-6,13,-22,11,-42,9,-54,7,-90,5,91,3,12,1,-17,-2,-57,-4,-90,-6,-112,-8,-114,-10,-87,-12,-47,-14,16,-15,105,-17,-24,-19,117,-20,14,-21,-91,-23,112,-24,55,-25,27,-26,-24,-28,-64,-29,-84,-30,-110,-31,122,-32,86,-33,75,-34,48,-35,18,-36,-33,-38,-74,-39,-128,-40,92,-41,26,-42,-38,-44,-70,-45,-88,-46,-82,-47,-73,-48,-50,-49,11,-49,113,-50,-12,-51,-103,-51,100,-51,86,-51,105,-51,-92,-51,-7,-51,113,-50,30,-49,-24,-49,-60,-48,-67,-47,-39,-46,20,-44,78,-43,-103,-42,25,-40,-92,-39,65,-37,-13,-36,-68,-34,-114,-32,120,-30,101,-28,90,-26,58,-24,38,-22,3,-20,-32,-19,127,-17,62,-15,-38,-14,101,-12,-32,-11,80,-9,-77,-8,6,-6,71,-5,112,-4,-89,-3,-55,-2,-42,-1,-47,0,-54,1,-58,2,-80,3,-119,4,85,5,61,6,23,7,-46,7,-123,8,77,9,30,10,-61,10,81,11,-20,11,-116,12,29,13,-103,13,-1,13,112,14,-29,14,72,15,-118,15,-34,15,36,16,79,16,-128,16,-53,16,-9,16,20,17,33,17,68,17,96,17,83,17,57,17,37,17,8,17,-79,16,78,16,-47,15,94,15,-43,14,46,14,125,13,-36,12,72,12,-110,11,-32,10,116,10,30,10,-44,9,-126,9,117,9,110,9,120,9,-114,9,-62,9,23,10,114,10,-71,10,24,11,127,11,-13,11,60,12,122,12,-47,12,26,13,67,13,96,13,-126,13,-98,13,-83,13,-94,13,-98,13,-101,13,-113,13,-126,13,-124,13,127,13,126,13,120,13,112,13,-121,13,-101,13,-86,13,-81,13,-43,13,-2,13,30,14,66,14,-124,14,-65,14,-16,14,34,15,72,15,114,15,-121,15,124,15,96,15,72,15,6,15,-79,14,72,14,-33,13,72,13,-110,12,-77,11,-36,10,-26,9,-36,8,-75,7,-125,6,85,5,18,4,-56,2,121,1,64,0,30,-1,4,-2,-50,-4,-65,-5,-60,-6,-38,-7,-10,-8,43,-8,107,-9,-44,-10,74,-10,-68,-11,84,-11,-4,-12,-91,-12,74,-12,-22,-13,-99,-13,87,-13,0,-13,-95,-14,68,-14,-1,-15,-96,-15,49,-15,-61,-16,116,-16,17,-16,-81,-17,91,-17,11,-17,-50,-18,-104,-18,97,-18,48,-18,24,-18,20,-18,9,-18,24,-18,69,-18,-121,-18,-60,-18,10,-17,124,-17,-2,-17,-124,-16,34,-15,-51,-15,124,-14,61,-13,14,-12,-8,-12,-27,-11,-29,-10,-31,-9,-17,-8,14,-6,60,-5,104,-4,-101,-3,-42,-2,29,0,97,1,-100,2,-35,3,17,5,49,6,91,7,106,8,79,9,27,10,-60,10,103,11,-40,11,17,12,45,12,48,12,37,12,-11,11,-104,11,42,11,-57,10,87,10,-80,9,16,9,125,8,-42,7,18,7,77,6,-103,5,-31,4,3,4,25,3,83,2,-101,1,-14,0,51,0,94,-1,-57,-2,59,-2,-83,-3,13,-3,-109,-4,40,-4,-60,-5,98,-5,28,-5,-61,-6,111,-6,32,-6,-46,-7,-99,-7,98,-7,32,-7,-34,-8,-98,-8,97,-8,31,-8,-38,-9,-70,-9,-113,-9,99,-9,64,-9,57,-9,55,-9,61,-9,93,-9,-98,-9,-41,-9,34,-8,-122,-8,26,-7,-90,-7,90,-6,9,-5,-16,-5,-32,-4,-32,-3,-42,-2,-18,-1,9,1,52,2,68,3,66,4,64,5,55,6,16,7,-44,7,-119,8,64,9,-30,9,115,10,-23,10,82,11,-71,11,39,12,120,12,-48,12,34,13,116,13,-73,13,10,14,71,14,-115,14,-55,14,-6,14,17,15,57,15,71,15,64,15,42,15,-7,14,-59,14,-121,14,51,14,-65,13,56,13,-85,12,24,12,105,11,-94,10,-62,9,-41,8,-41,7,-55,6,-93,5,-120,4,72,3,-16,1}; }
	private static byte[] data43(){ return new byte[] {-86,0,97,-1,9,-2,-113,-4,37,-5,-64,-7,94,-8,-16,-10,125,-11,22,-12,-64,-14,99,-15,11,-16,-34,-18,-90,-19,-119,-20,-111,-21,-94,-22,-56,-23,-4,-24,94,-24,-55,-25,72,-25,-25,-26,-94,-26,96,-26,62,-26,25,-26,10,-26,-13,-27,8,-26,11,-26,7,-26,13,-26,55,-26,79,-26,95,-26,-125,-26,-65,-26,-19,-26,44,-25,96,-25,-64,-25,19,-24,100,-24,-87,-24,26,-23,-95,-23,50,-22,-83,-22,83,-21,13,-20,-43,-20,-89,-19,-93,-18,-64,-17,-11,-16,64,-14,-107,-13,34,-11,-74,-10,103,-8,40,-6,2,-4,-26,-3,-67,-1,-84,1,-90,3,-97,5,-124,7,109,9,75,11,32,13,-39,14,-113,16,51,18,-78,19,29,21,111,22,-93,23,-53,24,-58,25,-90,26,125,27,45,28,-55,28,76,29,-64,29,39,30,122,30,-80,30,-29,30,-2,30,18,31,20,31,14,31,-21,30,-41,30,-98,30,75,30,-31,29,-124,29,12,29,101,28,-64,27,34,27,111,26,-89,25,-37,24,10,24,64,23,100,22,-117,21,-72,20,-16,19,33,19,91,18,-97,17,-47,16,16,16,92,15,-90,14,-53,13,6,13,64,12,119,11,-101,10,-60,9,-32,8,-14,7,5,7,35,6,31,5,35,4,44,3,68,2,87,1,107,0,-90,-1,-35,-2,54,-2,-119,-3,12,-3,-100,-4,45,-4,-61,-5,127,-5,56,-5,4,-5,-33,-6,-57,-6,-53,-6,-54,-6,-74,-6,-78,-6,-49,-6,-46,-6,-37,-6,-30,-6,-18,-6,-17,-6,-17,-6,-16,-6,-33,-6,-41,-6,-44,-6,-54,-6,-41,-6,-42,-6,-36,-6,-16,-6,23,-5,78,-5,118,-5,-74,-5,5,-4,84,-4,-86,-4,5,-3,-128,-3,-3,-3,102,-2,-63,-2,58,-1,-85,-1,17,0,102,0,-64,0,22,1,90,1,-127,1,-102,1,-91,1,-68,1,-85,1,116,1,46,1,-22,0,127,0,-9,-1,94,-1,-53,-2,42,-2,90,-3,-118,-4,-49,-5,10,-5,62,-6,105,-7,-114,-8,-63,-9,7,-9,76,-10,-104,-11,1,-11,122,-12,-38,-13,86,-13,-35,-14,111,-14,1,-14,-88,-15,77,-15,-13,-16,-105,-16,45,-16,-38,-17,97,-17,-30,-18,76,-18,-68,-19,12,-19,92,-20,-115,-21,-83,-22,-65,-23,-46,-24,-50,-25,-32,-26,-15,-27,-3,-28,14,-28,51,-29,112,-30,-73,-31,10,-31,-112,-32,64,-32,10,-32,-24,-33,-25,-33,11,-32,90,-32,-83,-32,49,-31,-50,-31,-100,-30,115,-29,78,-28,66,-27,86,-26,-106,-25,-48,-24,29,-22,-127,-21,-23,-20,81,-18,-62,-17,41,-15,-108,-14,6,-12,108,-11,-72,-10,13,-8,113,-7,-71,-6,-8,-5,69,-3,117,-2,-97,-1,-59,0,-30,1,-3,2,25,4,41,5,41,6,46,7,36,8,15,9,-26,9,-85,10,87,11,2,12,-111,12,0,13,104,13,-35,13,31,14,92,14,-98,14,-42,14,24,15,63,15,111,15,-89,15,-24,15,44,16,126,16,-51,16,38,17,121,17,-36,17,70,18,-76,18,19,19,-123,19,0,20,119,20,-33,20,55,21,-114,21,-31,21,38,22,91,22,122,22,-117,22,-93,22,-102,22,126,22,102,22,101,22,74,22,51,22,48,22,66,22,89,22,114,22,-90,22,-4,22,86,23,-64,23,53,24,-43,24,101,25,7,26,-110,26,49,27,-47,27,105,28,-39,28,87,29,-51,29,45,30,102,30,-109,30,-60,30,-39,30,-53,30,-69,30,-105,30,104,30,19,30,-63,29,111,29,8,29,-111,28,46,28,-49,27,106,27,-8,26,-112,26,66,26,-3,25,-79,25,87,25,19,25,-51,24,-120,24,12,24,-105,23,30,23,-121,22,-42,21,14,21,49,20,71,19,37,18,-11,16,-69,15,99,14,-8,12,83,11,-94,9,-11,7,40,6,55,4,55,2,62,0,55,-2,24,-4,-42,-7,-77,-9,-108,-11,-128,-13,76,-15,42,-17,45,-19,55,-21,72,-23,108,-25,-67,-27,38,-28,-101,-30,24,-31,-69,-33,-116,-34,97,-35,64,-36,56,-37,89,-38,-109,-39,-57,-40,26,-40,120,-41,-7,-42,124,-42,18,-42,-91,-43,92,-43,24,-43,-48,-44,-118,-44,81,-44,5,-44,-49,-45,-97,-45,116,-45,73,-45,30,-45,6,-45,-5,-46,2,-45,25,-45,90,-45,-98,-45,4,-44,123,-44,47,-43,-33,-43,-77,-42,-82,-41,-75,-40,-40,-39,37,-37,-121,-36,2,-34,-100,-33,63,-31,-15,-30,-89,-28,111,-26,66,-24,11,-22,-19,-21,-70,-19,-95,-17,-118,-15,74,-13,1,-11,-71,-10,112,-8,-2,-7,110,-5,-53,-4,37,-2,89,-1,115,0,99,1,87,2,60,3,-1,3,-101,4,37,5,-79,5,38,6,112,6,-100,6,-48,6,-18,6,-9,6,-48,6,-58,6,-86,6,-113,6,73,6,14,6,-29,5,-77,5,105,5,46,5,12,5,-19,4,-47,4,-91,4,-104,4,-107,4,-103,4,-104,4,-100,4,-63,4,-28,4,1,5}; }
	private static byte[] data44(){ return new byte[] {15,5,52,5,69,5,68,5,82,5,99,5,-128,5,-126,5,118,5,-124,5,-94,5,-81,5,-84,5,-61,5,-6,5,35,6,64,6,-120,6,-24,6,71,7,-90,7,39,8,-51,8,-113,9,72,10,28,11,27,12,40,13,44,14,37,15,64,16,111,17,-110,18,-101,19,-84,20,-43,21,-16,22,-20,23,-21,24,-24,25,-19,26,-54,27,-81,28,-107,29,109,30,41,31,-50,31,119,32,44,33,-52,33,98,34,-21,34,122,35,-14,35,121,36,-29,36,96,37,-62,37,24,38,92,38,-71,38,4,39,67,39,119,39,-96,39,-58,39,-36,39,-45,39,-50,39,-76,39,125,39,21,39,-70,38,75,38,-62,37,8,37,57,36,101,35,118,34,103,33,33,32,-33,30,-122,29,6,28,98,26,-75,24,-13,22,22,21,22,19,1,17,-12,14,-37,12,-114,10,76,8,37,6,3,4,-51,1,-91,-1,-92,-3,-69,-5,-36,-7,-8,-9,70,-10,-54,-12,91,-13,-14,-15,-118,-16,98,-17,71,-18,50,-19,22,-20,13,-21,7,-22,12,-23,-25,-25,-70,-26,-87,-27,-118,-28,84,-29,12,-30,-69,-32,112,-33,37,-34,-78,-36,66,-37,-37,-39,-123,-40,43,-41,-35,-43,-100,-44,126,-45,-124,-46,-97,-47,-36,-48,68,-48,-27,-49,-96,-49,-110,-49,-80,-49,-14,-49,98,-48,-15,-48,-88,-47,-120,-46,-114,-45,-110,-44,-75,-43,-29,-42,28,-40,106,-39,-57,-38,21,-36,98,-35,-63,-34,38,-32,126,-31,-41,-30,50,-28,-86,-27,26,-25,-122,-24,-17,-23,83,-21,-63,-20,62,-18,-101,-17,-20,-16,69,-14,-98,-13,-25,-12,30,-10,107,-9,-87,-8,-53,-7,-48,-6,-35,-5,-25,-4,-31,-3,-80,-2,121,-1,80,0,22,1,-66,1,95,2,18,3,-64,3,101,4,-12,4,-99,5,89,6,18,7,-76,7,101,8,52,9,-3,9,-92,10,79,11,6,12,-58,12,87,13,-40,13,98,14,-21,14,66,15,-108,15,-46,15,17,16,36,16,24,16,21,16,9,16,-21,15,-93,15,100,15,38,15,-30,14,-125,14,29,14,-54,13,-114,13,54,13,-33,12,-109,12,96,12,52,12,-6,11,-36,11,-45,11,-45,11,-47,11,-9,11,40,12,94,12,-120,12,-66,12,3,13,57,13,107,13,127,13,-88,13,-35,13,-11,13,-8,13,11,14,27,14,39,14,26,14,0,14,-21,13,-44,13,-93,13,125,13,100,13,68,13,24,13,-15,12,-34,12,-36,12,-62,12,-84,12,-72,12,-60,12,-46,12,-35,12,-11,12,11,13,47,13,68,13,75,13,94,13,110,13,116,13,100,13,69,13,-4,12,-85,12,70,12,-54,11,64,11,-111,10,-60,9,-14,8,10,8,14,7,14,6,11,5,-21,3,-42,2,-74,1,-110,0,-115,-1,123,-2,112,-3,120,-4,-107,-5,-62,-6,4,-6,86,-7,-56,-8,78,-8,-20,-9,-111,-9,81,-9,56,-9,47,-9,45,-9,36,-9,53,-9,81,-9,111,-9,112,-9,103,-9,93,-9,77,-9,53,-9,-7,-10,-86,-10,105,-10,26,-10,-80,-11,67,-11,-38,-12,113,-12,6,-12,-112,-13,37,-13,-37,-14,-112,-14,61,-14,19,-14,4,-14,-1,-15,5,-14,44,-14,119,-14,-39,-14,58,-13,-53,-13,100,-12,17,-11,-60,-11,-125,-10,88,-9,66,-8,36,-7,-9,-7,-36,-6,-65,-5,-93,-4,121,-3,103,-2,70,-1,45,0,2,1,-39,1,-54,2,-84,3,114,4,59,5,20,6,-27,6,-103,7,53,8,-55,8,100,9,-66,9,5,10,64,10,99,10,110,10,60,10,-13,9,-95,9,52,9,-102,8,-22,7,52,7,125,6,-108,5,-77,4,-58,3,-8,2,24,2,53,1,121,0,-79,-1,-15,-2,55,-2,-108,-3,-13,-4,89,-4,-50,-5,84,-5,-38,-6,91,-6,-17,-7,104,-7,3,-7,-101,-8,55,-8,-75,-9,55,-9,-65,-10,78,-10,-44,-11,92,-11,-1,-12,-103,-12,70,-12,4,-12,-45,-13,-97,-13,116,-13,104,-13,126,-13,-91,-13,-59,-13,13,-12,121,-12,-9,-12,-125,-11,24,-10,-56,-10,-104,-9,112,-8,103,-7,96,-6,107,-5,117,-4,123,-3,-114,-2,-91,-1,-49,0,-22,1,9,3,47,4,80,5,113,6,124,7,-110,8,-102,9,-123,10,120,11,76,12,34,13,-23,13,-81,14,85,15,-2,15,-105,16,48,17,-70,17,53,18,-82,18,36,19,-102,19,-9,19,61,20,-109,20,-45,20,-6,20,10,21,13,21,12,21,-6,20,-39,20,-117,20,53,20,-36,19,94,19,-50,18,42,18,-127,17,-87,16,-54,15,-51,14,-51,13,-81,12,124,11,42,10,-45,8,106,7,-19,5,103,4,-46,2,61,1,-90,-1,9,-2,111,-4,-39,-6,99,-7,-37,-9,100,-10,13,-11,-73,-13,-125,-14,82,-15,42,-16,23,-17,50,-18,90,-19,-109,-20,-50,-21,21,-21,-111,-22,36,-22,-75,-23,64,-23,-27,-24,-102,-24,77,-24,-4,-25}; }
	private static byte[] data45(){ return new byte[] {-81,-25,100,-25,33,-25,-34,-26,-114,-26,59,-26,-28,-27,-116,-27,29,-27,-60,-28,-125,-28,67,-28,-18,-29,-73,-29,-81,-29,-77,-29,-50,-29,4,-28,115,-28,4,-27,-91,-27,105,-26,87,-25,120,-24,-87,-23,-34,-22,61,-20,-72,-19,88,-17,1,-15,-90,-14,114,-12,65,-10,16,-8,-16,-7,-37,-5,-52,-3,-94,-1,101,1,49,3,7,5,-62,6,112,8,36,10,-58,11,69,13,-65,14,63,16,-93,17,-22,18,26,20,66,21,55,22,37,23,-13,23,-88,24,49,25,-87,25,-14,25,43,26,83,26,118,26,115,26,92,26,55,26,14,26,-41,25,-122,25,60,25,-7,24,-81,24,81,24,-9,23,-109,23,37,23,-96,22,28,22,-120,21,-29,20,47,20,103,19,-94,18,-56,17,-13,16,18,16,60,15,103,14,-103,13,-58,12,-12,11,60,11,123,10,-67,9,-7,8,79,8,-99,7,-10,6,83,6,-78,5,17,5,103,4,-38,3,90,3,-59,2,58,2,-56,1,101,1,-19,0,-120,0,38,0,-36,-1,-112,-1,54,-1,-24,-2,-82,-2,-122,-2,94,-2,49,-2,19,-2,29,-2,22,-2,19,-2,26,-2,56,-2,85,-2,-123,-2,-77,-2,-32,-2,34,-1,82,-1,110,-1,-101,-1,-70,-1,-63,-1,-45,-1,-16,-1,-21,-1,-16,-1,-7,-1,22,0,50,0,70,0,104,0,-115,0,-56,0,23,1,97,1,-66,1,41,2,-126,2,-30,2,89,3,-56,3,56,4,-118,4,-22,4,63,5,-120,5,-67,5,-30,5,3,6,30,6,15,6,-36,5,-90,5,110,5,18,5,-124,4,-7,3,99,3,-74,2,-25,1,12,1,77,0,-118,-1,-69,-2,-18,-3,33,-3,-128,-4,-44,-5,54,-5,-67,-6,83,-6,-10,-7,-104,-7,77,-7,24,-7,-30,-8,-101,-8,104,-8,49,-8,8,-8,-68,-9,113,-9,19,-9,-69,-10,67,-10,-54,-11,40,-11,-127,-12,-68,-13,-24,-14,-9,-15,-28,-16,-82,-17,107,-18,59,-19,-12,-21,-101,-22,84,-23,33,-24,-2,-26,-31,-27,-14,-28,23,-28,112,-29,-31,-30,111,-30,31,-30,-5,-31,2,-30,21,-30,68,-30,-91,-30,26,-29,-107,-29,41,-28,-43,-28,-97,-27,104,-26,55,-25,22,-24,11,-23,7,-22,-31,-22,-54,-21,-55,-20,-49,-19,-68,-18,-88,-17,-97,-16,-79,-15,-83,-14,-94,-13,-96,-12,-128,-11,117,-10,102,-9,80,-8,39,-7,6,-6,-38,-6,-102,-5,69,-4,-34,-4,-124,-3,11,-2,111,-2,-64,-2,35,-1,113,-1,-86,-1,-56,-1,-1,-1,54,0,121,0,-79,0,-13,0,96,1,-69,1,-1,1,105,2,-29,2,98,3,-34,3,79,4,-40,4,90,5,-24,5,86,6,-54,6,87,7,-45,7,68,8,-72,8,67,9,-49,9,81,10,-28,10,127,11,30,12,-88,12,63,13,-21,13,-102,14,50,15,-53,15,111,16,17,17,-82,17,53,18,-51,18,107,19,13,20,-87,20,73,21,21,22,-63,22,122,23,62,24,24,25,-6,25,-46,26,-97,27,-107,28,122,29,75,30,7,31,-32,31,-91,32,70,33,-33,33,112,34,-36,34,49,35,121,35,-94,35,-63,35,-60,35,-79,35,-116,35,110,35,56,35,-17,34,-97,34,93,34,28,34,-71,33,97,33,46,33,-25,32,-97,32,68,32,7,32,-46,31,-123,31,58,31,-11,30,-95,30,55,30,-80,29,10,29,117,28,-63,27,-44,26,-63,25,-81,24,106,23,12,22,-114,20,1,19,80,17,-118,15,-92,13,-86,11,-98,9,-123,7,75,5,-3,2,-71,0,121,-2,41,-4,-34,-7,-82,-9,-117,-11,-124,-13,-125,-15,-121,-17,-65,-19,-1,-21,85,-22,-82,-24,40,-25,-54,-27,109,-28,24,-29,-29,-31,-73,-32,-112,-33,-105,-34,-98,-35,-78,-36,-57,-37,-5,-38,43,-38,107,-39,-109,-40,-16,-41,71,-41,-101,-42,-14,-43,88,-43,-61,-44,41,-44,-100,-45,33,-45,-81,-46,83,-46,1,-46,-53,-47,-80,-47,-93,-47,-80,-47,-29,-47,47,-46,-89,-46,79,-45,14,-44,-26,-44,-24,-43,15,-41,67,-40,-96,-39,26,-37,-77,-36,58,-34,-4,-33,-65,-31,125,-29,79,-27,36,-25,4,-23,-37,-22,-57,-20,-87,-18,-124,-16,58,-14,10,-12,-42,-11,-125,-9,30,-7,-87,-6,28,-4,123,-3,-77,-2,-57,-1,-33,0,-36,1,-89,2,66,3,-48,3,77,4,-90,4,-50,4,-28,4,-18,4,-21,4,-35,4,-86,4,-106,4,-128,4,76,4,11,4,-23,3,-31,3,-58,3,-102,3,115,3,88,3,80,3,63,3,31,3,26,3,33,3,17,3,-1,2,-27,2,-45,2,-71,2,-99,2,110,2,79,2,22,2,-44,1,-106,1,92,1,44,1,-18,0,-62,0,-98,0,-101,0,-124,0,-120,0,-100,0,-50,0,-3,0,38,1,117,1,-27,1,91,2,-47,2,63,3,-57,3,95,4,-5,4,-109,5,77,6,20,7,-34,7,-85,8,-105,9,-89,10}; }
	private static byte[] data46(){ return new byte[] {-81,11,-62,12,-34,13,10,15,70,16,101,17,-120,18,-68,19,-20,20,3,22,10,23,6,24,22,25,20,26,-13,26,-45,27,-79,28,-115,29,73,30,6,31,-51,31,-121,32,68,33,-9,33,-59,34,-118,35,56,36,-12,36,-61,37,-121,38,61,39,-26,39,-126,40,37,41,-99,41,7,42,91,42,-111,42,-83,42,-97,42,-103,42,124,42,49,42,-65,41,49,41,-92,40,-30,39,-3,38,-9,37,-48,36,-105,35,35,34,-107,32,18,31,117,29,-80,27,-42,25,-16,23,15,22,33,20,15,18,-12,15,-5,13,-3,11,-20,9,-52,7,-44,5,-24,3,4,2,38,0,99,-2,-57,-4,54,-5,-77,-7,50,-8,-28,-10,-86,-11,102,-12,30,-13,-15,-15,-57,-16,-121,-17,66,-18,-26,-20,-108,-21,75,-22,-33,-24,82,-25,-33,-27,91,-28,-40,-30,53,-31,-107,-33,-2,-35,-120,-36,-4,-38,119,-39,26,-40,-49,-42,-97,-43,127,-44,-117,-45,-69,-46,31,-46,-114,-47,53,-47,-2,-48,-16,-48,11,-47,93,-47,-51,-47,92,-46,11,-45,-44,-45,-70,-44,-84,-43,-69,-42,-70,-41,-37,-40,-15,-39,18,-37,34,-36,66,-35,99,-34,-116,-33,-90,-32,-49,-31,5,-29,63,-28,102,-27,-96,-26,-43,-25,15,-23,37,-22,68,-21,86,-20,110,-19,105,-18,86,-17,75,-16,61,-15,21,-14,-40,-14,-99,-13,127,-12,106,-11,27,-10,-33,-10,-90,-9,-124,-8,61,-7,-19,-7,-64,-6,-99,-5,101,-4,21,-3,-38,-3,-68,-2,-98,-1,90,0,35,1,-13,1,-56,2,-99,3,97,4,64,5,2,6,-71,6,86,7,24,8,-54,8,96,9,-31,9,106,10,-18,10,98,11,-51,11,43,12,-104,12,-39,12,21,13,84,13,-119,13,-71,13,-34,13,-28,13,-13,13,12,14,13,14,22,14,52,14,93,14,117,14,-121,14,-88,14,-18,14,37,15,78,15,-106,15,-14,15,97,16,-83,16,15,17,-121,17,4,18,96,18,-73,18,27,19,113,19,-93,19,-63,19,-35,19,-15,19,-27,19,-89,19,113,19,70,19,7,19,-67,18,108,18,71,18,16,18,-23,17,-71,17,-100,17,-116,17,-117,17,113,17,121,17,118,17,-118,17,-120,17,120,17,110,17,105,17,83,17,48,17,9,17,-40,16,-106,16,41,16,-90,15,35,15,127,14,-58,13,-35,12,-1,11,6,11,-21,9,-36,8,-68,7,-115,6,72,5,31,4,-13,2,-50,1,-91,0,-121,-1,105,-2,101,-3,111,-4,121,-5,-91,-6,-29,-7,48,-7,-110,-8,-7,-9,-125,-9,44,-9,-42,-10,-120,-10,126,-10,111,-10,117,-10,-128,-10,-107,-10,-54,-10,17,-9,57,-9,87,-9,-120,-9,-76,-9,-58,-9,-68,-9,-78,-9,-98,-9,118,-9,35,-9,-42,-10,-118,-10,73,-10,-13,-11,-109,-11,77,-11,27,-11,-20,-12,-71,-12,-84,-12,-51,-12,-19,-12,5,-11,63,-11,-91,-11,14,-10,106,-10,-20,-10,122,-9,15,-8,-75,-8,89,-7,13,-6,-70,-6,106,-5,21,-4,-62,-4,-127,-3,66,-2,-12,-2,-85,-1,108,0,40,1,-32,1,-114,2,73,3,10,4,-90,4,70,5,-33,5,121,6,-19,6,78,7,-75,7,11,8,54,8,60,8,82,8,78,8,26,8,-63,7,97,7,-37,6,58,6,-125,5,-82,4,-21,3,10,3,33,2,54,1,90,0,110,-1,-109,-2,-87,-3,-44,-4,28,-4,94,-5,-100,-6,-38,-7,64,-7,-82,-8,-6,-9,66,-9,-71,-10,39,-10,-116,-11,-24,-12,74,-12,-85,-13,24,-13,-127,-14,-11,-15,108,-15,-32,-16,77,-16,-49,-17,90,-17,-27,-18,126,-18,34,-18,-47,-19,-120,-19,81,-19,54,-19,74,-19,102,-19,-119,-19,-38,-19,101,-18,13,-17,-81,-17,98,-16,49,-15,32,-14,32,-13,38,-12,73,-11,110,-10,-75,-9,-13,-8,58,-6,-111,-5,-13,-4,99,-2,-67,-1,32,1,-125,2,-34,3,41,5,105,6,-71,7,-3,8,38,10,67,11,104,12,-109,13,-99,14,-112,15,-107,16,-110,17,-119,18,116,19,90,20,55,21,31,22,-11,22,-72,23,123,24,60,25,-19,25,-122,26,-1,26,101,27,-56,27,-10,27,-2,27,-34,27,-80,27,96,27,-14,26,95,26,-78,25,-28,24,16,24,44,23,30,22,17,21,-18,19,-78,18,102,17,18,16,-55,14,92,13,-18,11,127,10,-2,8,120,7,-20,5,97,4,-29,2,120,1,4,0,-109,-2,63,-3,-29,-5,-97,-6,90,-7,50,-8,17,-9,-18,-11,-27,-12,-34,-13,-24,-14,-7,-15,27,-15,73,-16,-117,-17,-53,-18,16,-18,126,-19,-31,-20,77,-20,-91,-21,25,-21,127,-22,-39,-23,32,-23,114,-24,-65,-25,-5,-26,29,-26,76,-27,-106,-28,-38,-29,35,-29,126,-30,-3,-31,-93,-31,112,-31,79,-31,89,-31,-93,-31,12,-30,-95,-30,80,-29,48,-28,36,-27,36,-26,44,-25,115,-24,-64,-23,17,-21,92,-20,-53,-19}; }
	private static byte[] data47(){ return new byte[] {98,-17,-31,-16,112,-14,7,-12,-65,-11,116,-9,32,-7,-33,-6,-90,-4,99,-2,37,0,-42,1,-95,3,91,5,1,7,-117,8,26,10,-110,11,-11,12,55,14,109,15,-122,16,126,17,82,18,1,19,-83,19,44,20,-118,20,-51,20,21,21,37,21,54,21,51,21,46,21,21,21,-5,20,-10,20,-28,20,-62,20,-114,20,92,20,26,20,-25,19,121,19,12,19,-103,18,29,18,-123,17,-29,16,36,16,110,15,-73,14,-25,13,34,13,104,12,-80,11,-37,10,21,10,98,9,-85,8,-12,7,62,7,-116,6,-27,5,81,5,-66,4,56,4,-64,3,79,3,-31,2,121,2,24,2,-57,1,120,1,62,1,23,1,-18,0,-59,0,-76,0,-100,0,-97,0,-108,0,-87,0,-67,0,-58,0,-42,0,-24,0,-10,0,13,1,12,1,25,1,49,1,74,1,101,1,107,1,-115,1,-79,1,-58,1,-31,1,1,2,37,2,61,2,92,2,115,2,-124,2,-105,2,-77,2,-43,2,-12,2,38,3,105,3,-94,3,-25,3,50,4,-119,4,-20,4,84,5,-83,5,2,6,95,6,-87,6,-39,6,6,7,29,7,48,7,46,7,15,7,-27,6,-58,6,-115,6,51,6,-45,5,119,5,23,5,-107,4,-8,3,103,3,-50,2,52,2,-127,1,-58,0,31,0,-128,-1,-46,-2,39,-2,-104,-3,41,-3,-85,-4,63,-4,-30,-5,-82,-5,104,-5,50,-5,8,-5,-22,-6,-40,-6,-75,-6,-80,-6,-92,-6,-102,-6,119,-6,75,-6,34,-6,-19,-7,-94,-7,64,-7,-69,-8,25,-8,100,-9,-103,-10,-69,-11,-51,-12,-70,-13,-117,-14,99,-15,42,-16,-16,-18,-78,-19,-100,-20,-119,-21,-117,-22,-91,-23,-29,-24,81,-24,-51,-25,119,-25,47,-25,17,-25,18,-25,49,-25,107,-25,-69,-25,18,-24,118,-24,-44,-24,77,-23,-64,-23,56,-22,-100,-22,17,-21,-120,-21,2,-20,115,-20,-28,-20,122,-19,5,-18,-104,-18,50,-17,-27,-17,-102,-16,94,-15,32,-14,-12,-14,-66,-13,-117,-12,97,-11,32,-10,-55,-10,88,-9,-44,-9,58,-8,121,-8,-113,-8,-91,-8,-86,-8,-107,-8,101,-8,50,-8,0,-8,-44,-9,-109,-9,102,-9,85,-9,54,-9,34,-9,44,-9,86,-9,127,-9,-104,-9,-56,-9,26,-8,-127,-8,-47,-8,57,-7,-78,-7,38,-6,-89,-6,19,-5,-104,-5,30,-4,-103,-4,13,-3,-111,-3,13,-2,-106,-2,13,-1,-107,-1,60,0,-21,0,-109,1,90,2,53,3,52,4,45,5,51,6,56,7,99,8,126,9,-102,10,-50,11,20,13,79,14,-123,15,-53,16,46,18,-125,19,-30,20,83,22,-76,23,57,25,-80,26,14,28,124,29,-27,30,47,32,91,33,-123,34,-96,35,-101,36,108,37,48,38,-44,38,97,39,-48,39,39,40,107,40,-97,40,-65,40,-45,40,-45,40,-41,40,-47,40,-75,40,-102,40,126,40,106,40,89,40,57,40,47,40,24,40,-2,39,-34,39,-62,39,-115,39,55,39,-26,38,-113,38,8,38,104,37,-87,36,-21,35,-2,34,-7,33,-55,32,-115,31,65,30,-66,28,16,27,95,25,-105,23,-101,21,122,19,86,17,57,15,6,13,-65,10,105,8,43,6,21,4,-40,1,-110,-1,107,-3,111,-5,86,-7,104,-9,111,-11,-95,-13,-45,-15,31,-16,112,-18,-23,-20,116,-21,5,-22,-92,-24,84,-25,40,-26,2,-27,-47,-29,-64,-30,-84,-31,-89,-32,-94,-33,-124,-34,123,-35,112,-36,102,-37,71,-38,48,-39,43,-40,31,-41,31,-42,31,-43,60,-44,96,-45,-77,-46,15,-46,-110,-47,49,-47,-13,-48,-43,-48,-41,-48,4,-47,80,-47,-65,-47,71,-46,2,-45,-44,-45,-53,-44,-19,-43,34,-41,89,-40,-58,-39,61,-37,-65,-36,91,-34,-5,-33,-102,-31,71,-29,1,-27,-77,-26,91,-24,17,-22,-42,-21,-109,-19,86,-17,21,-15,-36,-14,-89,-12,116,-10,52,-8,4,-6,-82,-5,51,-3,-110,-2,-21,-1,23,1,2,2,-66,2,74,3,-62,3,-8,3,6,4,-10,3,-47,3,-96,3,94,3,4,3,-70,2,121,2,53,2,-34,1,-111,1,116,1,90,1,53,1,40,1,50,1,56,1,45,1,39,1,44,1,54,1,54,1,16,1,-15,0,-33,0,-98,0,66,0,1,0,-79,-1,89,-1,-38,-2,109,-2,22,-2,-63,-3,99,-3,0,-3,-60,-4,-97,-4,120,-4,80,-4,65,-4,87,-4,95,-4,116,-4,-81,-4,0,-3,96,-3,-73,-3,38,-2,-79,-2,75,-1,-66,-1,80,0,-9,0,-79,1,69,2,-14,2,-70,3,-112,4,91,5,12,6,-15,6,-10,7,-9,8,-26,9,-37,10,-19,11,4,13,13,14,-23,14,-41,15,-55,16,-106,17,71,18,2,19,-64,19,108,20,37,21,-28,21,-45,22,-79,23,-90,24,-100,25,-81,26,-39,27,-9,28,30,30,65,31,127,32,-96,33,-76,34}; }
	private static byte[] data48(){ return new byte[] {-48,35,-36,36,-37,37,-59,38,-111,39,86,40,-14,40,110,41,-50,41,27,42,50,42,37,42,-1,41,-58,41,83,41,-59,40,18,40,92,39,126,38,-128,37,98,36,75,35,15,34,-65,32,92,31,-12,29,122,28,-21,26,91,25,-61,23,73,22,-68,20,32,19,123,17,-7,15,124,14,-3,12,116,11,-2,9,-97,8,78,7,-35,5,114,4,63,3,5,2,-74,0,75,-1,-12,-3,-101,-4,62,-5,-79,-7,20,-8,126,-10,-40,-12,23,-13,67,-15,-119,-17,-53,-19,-4,-21,40,-22,124,-24,-33,-26,79,-27,-71,-29,54,-30,-47,-32,-110,-33,97,-34,52,-35,66,-36,95,-37,-107,-38,-23,-39,98,-39,-20,-40,-99,-40,82,-40,45,-40,25,-40,28,-40,39,-40,72,-40,127,-40,-44,-40,48,-39,-81,-39,44,-38,-44,-38,-110,-37,91,-36,26,-35,-4,-35,-17,-34,-33,-33,-59,-32,-64,-31,-77,-30,-121,-29,95,-28,49,-27,-10,-27,-88,-26,81,-25,-22,-25,117,-24,-18,-24,89,-23,-66,-23,40,-22,120,-22,-94,-22,-35,-22,53,-21,-125,-21,-74,-21,8,-20,-117,-20,30,-19,-75,-19,88,-18,32,-17,1,-16,-31,-16,-72,-15,-73,-14,-86,-13,-102,-12,114,-11,81,-10,54,-9,3,-8,-61,-8,124,-7,73,-6,16,-5,-69,-5,118,-4,78,-3,33,-2,-29,-2,-93,-1,127,0,84,1,57,2,-4,2,-34,3,-63,4,-102,5,104,6,46,7,-8,7,-64,8,112,9,30,10,-46,10,-116,11,40,12,-65,12,84,13,6,14,-80,14,52,15,-51,15,125,16,47,17,-50,17,104,18,47,19,-11,19,-112,20,68,21,8,22,-73,22,89,23,-8,23,-120,24,21,25,126,25,-44,25,26,26,87,26,116,26,124,26,103,26,90,26,45,26,-25,25,-98,25,78,25,4,25,-84,24,78,24,-3,23,-67,23,-115,23,80,23,40,23,13,23,-22,22,-43,22,-92,22,-119,22,86,22,15,22,-85,21,75,21,-56,20,60,20,125,19,-76,18,-54,17,-69,16,-109,15,78,14,-21,12,112,11,-12,9,104,8,-38,6,77,5,-55,3,78,2,-27,0,124,-1,41,-2,-30,-4,-76,-5,-113,-6,105,-7,84,-8,91,-9,-122,-10,-59,-11,37,-11,-96,-12,49,-12,-12,-13,-57,-13,-67,-13,-51,-13,-15,-13,20,-12,65,-12,99,-12,-120,-12,-65,-12,-42,-12,-32,-12,-48,-12,-37,-12,-51,-12,-75,-12,-101,-12,-113,-12,111,-12,73,-12,45,-12,36,-12,40,-12,36,-12,35,-12,59,-12,118,-12,-68,-12,19,-11,-116,-11,46,-10,-19,-10,-71,-9,-111,-8,-120,-7,-114,-6,-119,-5,-127,-4,123,-3,98,-2,32,-1,-50,-1,-109,0,60,1,-37,1,106,2,13,3,-58,3,110,4,30,5,-36,5,-65,6,-124,7,65,8,2,9,-34,9,-89,10,87,11,-19,11,124,12,15,13,92,13,-116,13,-72,13,-55,13,-92,13,79,13,-33,12,108,12,-42,11,20,11,48,10,70,9,68,8,27,7,-23,5,-57,4,-101,3,88,2,7,1,-53,-1,-103,-2,92,-3,22,-4,-38,-6,-72,-7,-115,-8,81,-9,25,-10,9,-11,-20,-13,-51,-14,-81,-15,-72,-16,-47,-17,-14,-18,9,-18,63,-19,125,-20,-84,-21,-18,-22,55,-22,-122,-23,-45,-24,35,-24,-118,-25,-28,-26,90,-26,-45,-27,105,-27,3,-27,-69,-28,110,-28,81,-28,56,-28,44,-28,49,-28,71,-28,127,-28,-43,-28,40,-27,-97,-27,89,-26,53,-25,41,-24,73,-23,-106,-22,15,-20,-110,-19,22,-17,-64,-16,-128,-14,64,-12,-13,-11,-87,-9,91,-7,19,-5,-77,-4,81,-2,-29,-1,-125,1,30,3,-83,4,46,6,-64,7,73,9,-61,10,34,12,-127,13,-15,14,87,16,-82,17,4,19,110,20,-35,21,68,23,-62,24,53,26,-61,27,50,29,-91,30,-3,31,88,33,-108,34,-108,35,98,36,24,37,-95,37,-15,37,-14,37,-68,37,83,37,-43,36,28,36,26,35,12,34,-18,32,-78,31,78,30,-20,28,-112,27,44,26,-67,24,63,23,-35,21,120,20,18,19,-68,17,104,16,16,15,-46,13,-109,12,98,11,69,10,50,9,23,8,4,7,7,6,-2,4,-26,3,-50,2,-104,1,120,0,76,-1,12,-2,-66,-4,114,-5,38,-6,-83,-8,79,-9,-23,-11,-125,-12,12,-13,-76,-15,74,-16,-28,-18,112,-19,34,-20,-21,-22,-77,-23,120,-24,75,-25,89,-26,100,-27,113,-28,-97,-29,-3,-30,108,-30,-13,-31,-125,-31,78,-31,49,-31,54,-31,56,-31,91,-31,-104,-31,-38,-31,28,-30,124,-30,-33,-30,77,-29,-77,-29,51,-28,-48,-28,-114,-27,95,-26,71,-25,76,-24,-99,-23,-5,-22,114,-20,21,-18,-53,-17,-82,-15,-117,-13,87,-11,65,-9,45,-7,-7,-6,-82,-4,64,-2,-53,-1,28,1,67,2,101,3,110,4,75,5,24,6,-71,6,89,7,-40,7,83,8,-52,8,59,9,-98,9,-6,9}; }
	private static byte[] data49(){ return new byte[] {112,10,-33,10,74,11,-77,11,24,12,125,12,-37,12,43,13,104,13,-102,13,-80,13,-72,13,-71,13,-79,13,-88,13,-105,13,114,13,68,13,16,13,-48,12,119,12,6,12,-94,11,38,11,-110,10,0,10,124,9,-12,8,98,8,-52,7,89,7,-23,6,126,6,15,6,-101,5,71,5,-15,4,-94,4,86,4,41,4,-8,3,-44,3,-70,3,-72,3,-61,3,-43,3,2,4,47,4,90,4,-108,4,-55,4,0,5,47,5,89,5,111,5,-120,5,127,5,90,5,42,5,-4,4,-55,4,123,4,60,4,7,4,-37,3,-78,3,-88,3,-105,3,-100,3,-73,3,-46,3,-8,3,46,4,111,4,-89,4,-35,4,37,5,97,5,-61,5,24,6,107,6,-55,6,38,7,125,7,-37,7,39,8,110,8,-116,8,-105,8,-98,8,-122,8,88,8,27,8,-64,7,82,7,-51,6,79,6,-56,5,57,5,-89,4,34,4,-111,3,-17,2,97,2,-34,1,102,1,-22,0,97,0,-17,-1,-108,-1,71,-1,-30,-2,-90,-2,114,-2,93,-2,64,-2,32,-2,11,-2,10,-2,-17,-3,-59,-3,-81,-3,-100,-3,-120,-3,93,-3,77,-3,76,-3,74,-3,58,-3,33,-3,7,-3,-10,-4,-40,-4,-102,-4,92,-4,10,-4,-93,-5,38,-5,-98,-6,10,-6,106,-7,-88,-8,-32,-9,48,-9,108,-10,-78,-11,-4,-12,87,-12,-76,-13,43,-13,-76,-14,90,-14,1,-14,-72,-15,119,-15,80,-15,61,-15,36,-15,38,-15,79,-15,123,-15,-87,-15,0,-14,102,-14,-51,-14,50,-13,-91,-13,33,-12,-116,-12,-20,-12,79,-11,-73,-11,27,-10,105,-10,-55,-10,48,-9,-116,-9,-29,-9,53,-8,112,-8,-96,-8,-69,-8,-41,-8,-45,-8,-69,-8,101,-8,16,-8,-64,-9,91,-9,-29,-10,86,-10,-26,-11,89,-11,-25,-12,87,-12,-33,-13,87,-13,-42,-14,78,-14,-59,-15,75,-15,-60,-16,73,-16,-66,-17,86,-17,-46,-18,85,-18,-33,-19,-110,-19,45,-19,-58,-20,102,-20,13,-20,-52,-21,-127,-21,68,-21,11,-21,11,-21,5,-21,18,-21,68,-21,-91,-21,25,-20,-108,-20,54,-19,15,-18,-23,-18,-61,-17,-96,-16,-74,-15,-68,-14,-55,-13,-41,-12,25,-10,107,-9,-54,-8,37,-6,-63,-5,112,-3,51,-1,-22,0,-75,2,-99,4,-107,6,107,8,94,10,-128,12,-92,14,-72,16,-35,18,39,21,118,23,-71,25,-8,27,30,30,50,32,40,34,-8,35,-83,37,57,39,-95,40,-18,41,15,43,36,44,13,45,-45,45,-122,46,39,47,-60,47,68,48,-67,48,30,49,-105,49,-13,49,91,50,-79,50,16,51,96,51,-111,51,-68,51,-51,51,-68,51,-103,51,103,51,32,51,-74,50,36,50,-123,49,-65,48,-41,47,-74,46,116,45,32,44,-75,42,0,41,22,39,24,37,20,35,-9,32,-103,30,50,28,-67,25,35,23,104,20,-102,17,-49,14,11,12,74,9,-110,6,-2,3,-98,1,79,-1,18,-3,-10,-6,20,-7,69,-9,-122,-11,-63,-13,13,-14,108,-16,-53,-18,42,-19,-121,-21,-15,-23,87,-24,-66,-26,48,-27,-85,-29,59,-30,-48,-32,95,-33,-21,-35,113,-36,10,-37,-107,-39,16,-40,-102,-42,42,-43,-60,-45,104,-46,35,-47,9,-48,33,-49,90,-50,-70,-51,65,-51,12,-51,-5,-52,28,-51,99,-51,-47,-51,89,-50,-11,-50,-76,-49,-113,-48,-112,-47,-93,-46,-51,-45,24,-43,117,-42,-15,-41,127,-39,35,-37,-38,-36,-122,-34,80,-32,30,-30,-24,-29,-88,-27,-121,-25,111,-23,109,-21,74,-19,69,-17,80,-15,102,-13,87,-11,70,-9,54,-7,23,-5,-38,-4,-105,-2,42,0,-70,1,20,3,85,4,124,5,-111,6,109,7,10,8,110,8,-70,8,-37,8,-37,8,-108,8,70,8,-7,7,-97,7,24,7,-108,6,47,6,-53,5,92,5,-15,4,-105,4,103,4,33,4,-52,3,-120,3,91,3,20,3,-51,2,-117,2,106,2,23,2,-51,1,126,1,47,1,-43,0,119,0,6,0,-85,-1,66,-1,-57,-2,73,-2,-70,-3,40,-3,119,-4,-62,-5,41,-5,-83,-6,46,-6,-85,-7,91,-7,63,-7,59,-7,56,-7,94,-7,-73,-7,49,-6,-94,-6,55,-5,-18,-5,-73,-4,106,-3,30,-2,-24,-2,-55,-1,-79,0,-118,1,109,2,89,3,50,4,-48,4,122,5,44,6,-45,6,68,7,-85,7,23,8,107,8,-77,8,-23,8,68,9,-92,9,22,10,-108,10,63,11,12,12,2,13,6,14,28,15,109,16,-37,17,74,19,-84,20,47,22,-80,23,42,25,121,26,-56,27,3,29,60,30,88,31,66,32,22,33,-61,33,75,34,-78,34,-25,34,14,35,26,35,13,35,-25,34,-70,34,122,34,46,34,-54,33,101,33,-24,32,79,32,-84,31,10,31,63,30,-121,29,-70,28,-8,27,51,27,84,26,-124,25,-59,24,-12,23}; }
	private static byte[] data50(){ return new byte[] {8,23,30,22,51,21,53,20,35,19,8,18,-23,16,-51,15,-78,14,112,13,57,12,17,11,-35,9,-114,8,51,7,-38,5,-114,4,53,3,-67,1,92,0,4,-1,-83,-3,71,-4,-9,-6,-87,-7,110,-8,38,-9,-60,-11,101,-12,45,-13,-1,-15,-110,-16,78,-17,37,-18,9,-19,-40,-21,-72,-22,-106,-23,-110,-24,-103,-25,-115,-26,-109,-27,-58,-28,14,-28,92,-29,-65,-30,76,-30,-13,-31,-90,-31,126,-31,122,-31,-113,-31,-72,-31,-11,-31,72,-30,-69,-30,66,-29,-71,-29,68,-28,-27,-28,110,-27,-1,-27,-126,-26,9,-25,-127,-25,-4,-25,89,-24,-65,-24,26,-23,107,-23,-83,-23,-36,-23,-13,-23,8,-22,-3,-23,-17,-23,-18,-23,-40,-23,-95,-23,118,-23,100,-23,78,-23,42,-23,35,-23,45,-23,86,-23,106,-23,127,-23,-71,-23,31,-22,118,-22,-24,-22,111,-21,8,-20,-83,-20,77,-19,1,-18,-54,-18,-125,-17,28,-16,-77,-16,88,-15,1,-14,127,-14,-28,-14,118,-13,2,-12,-119,-12,7,-11,-102,-11,60,-10,-25,-10,-115,-9,82,-8,34,-7,2,-6,-23,-6,-54,-5,-32,-4,-5,-3,1,-1,8,0,49,1,98,2,-127,3,-111,4,-92,5,-46,6,-27,7,-33,8,-22,9,4,11,12,12,2,13,-8,13,1,15,-17,15,-43,16,-86,17,-110,18,119,19,65,20,-8,20,-58,21,-99,22,88,23,13,24,-69,24,113,25,19,26,-85,26,53,27,-72,27,43,28,-103,28,-12,28,85,29,-79,29,-4,29,44,30,88,30,-124,30,-96,30,-112,30,121,30,103,30,73,30,11,30,-78,29,86,29,-7,28,127,28,-7,27,96,27,-70,26,-12,25,7,25,6,24,-23,22,-59,21,-111,20,57,19,-38,17,111,16,19,15,-102,13,45,12,-92,10,29,9,-114,7,-7,5,98,4,-61,2,28,1,115,-1,-58,-3,45,-4,-97,-6,19,-7,-83,-9,121,-10,115,-11,125,-12,-61,-13,72,-13,-25,-14,-104,-14,89,-14,51,-14,38,-14,6,-14,-26,-15,-43,-15,-73,-15,-86,-15,-107,-15,-110,-15,-91,-15,-70,-15,-44,-15,-16,-15,38,-14,73,-14,106,-14,-127,-14,-85,-14,-29,-14,18,-13,65,-13,-112,-13,3,-12,-104,-12,50,-11,-24,-11,-62,-10,-72,-9,-77,-8,-60,-7,-8,-6,46,-4,92,-3,-127,-2,-63,-1,-13,0,23,2,28,3,60,4,78,5,63,6,30,7,12,8,-4,8,-40,9,-106,10,102,11,56,12,5,13,-89,13,73,14,-14,14,-116,15,-14,15,78,16,-63,16,41,17,96,17,118,17,-114,17,-106,17,118,17,40,17,-81,16,42,16,123,15,-122,14,111,13,114,12,68,11,-30,9,103,8,-8,6,119,5,-32,3,30,2,89,0,-107,-2,-58,-4,-39,-6,-9,-8,34,-9,101,-11,-96,-13,-19,-15,95,-16,-24,-18,125,-19,41,-20,-29,-22,-87,-23,-121,-24,102,-25,63,-26,43,-27,34,-28,25,-29,32,-30,39,-31,71,-32,103,-33,-99,-34,-47,-35,24,-35,112,-36,-27,-37,116,-37,10,-37,-70,-38,-106,-38,-123,-38,-112,-38,-87,-38,-30,-38,52,-37,-72,-37,80,-36,15,-35,3,-34,36,-33,87,-32,-111,-31,10,-29,-117,-28,23,-26,-108,-25,48,-23,-35,-22,-103,-20,73,-18,-13,-17,-68,-15,-123,-13,104,-11,49,-9,17,-7,-20,-6,-33,-4,-76,-2,-128,0,84,2,43,4,-4,5,-62,7,-107,9,-128,11,95,13,60,15,9,17,-19,18,-60,20,-102,22,89,24,24,26,-12,27,-65,29,122,31,32,33,-55,34,121,36,-7,37,72,39,113,40,-127,41,45,42,-101,42,-28,42,-7,42,-44,42,116,42,-40,41,27,41,60,40,87,39,71,38,58,37,34,36,5,35,-41,33,-77,32,-108,31,-127,30,102,29,70,28,47,27,25,26,9,25,-9,23,-17,22,-28,21,-37,20,-24,19,-6,18,9,18,28,17,24,16,18,15,-3,13,-31,12,-88,11,100,10,5,9,-104,7,29,6,-107,4,7,3,-127,1,-10,-1,103,-2,-20,-4,122,-5,0,-6,-120,-8,42,-9,-42,-11,120,-12,35,-13,-1,-15,-20,-16,-31,-17,-45,-18,-14,-19,22,-19,81,-20,-95,-21,-38,-22,78,-22,-59,-23,26,-23,121,-24,-5,-25,-103,-25,36,-25,-81,-26,92,-26,28,-26,-11,-27,-57,-27,-72,-27,-56,-27,-26,-27,44,-26,125,-26,-7,-26,-87,-25,96,-24,42,-23,21,-22,48,-21,92,-20,-114,-19,-50,-18,57,-16,-80,-15,10,-13,82,-12,-100,-11,-54,-10,-25,-9,-51,-8,-105,-7,62,-6,-46,-6,76,-5,-102,-5,-46,-5,16,-4,75,-4,119,-4,-96,-4,-50,-4,-8,-4,58,-3,122,-3,-72,-3,2,-2,75,-2,-93,-2,-15,-2,61,-1,-113,-1,-30,-1,39,0,82,0,125,0,-104,0,-101,0,-100,0,-94,0,-108,0,108,0,65,0,2,0,-61,-1,-113,-1,65,-1,-28,-2,-110,-2,72,-2,10,-2,-77,-3,112,-3,71,-3,39,-3}; }
	private static byte[] data51(){ return new byte[] {6,-3,-10,-4,-11,-4,-1,-4,32,-3,92,-3,-91,-3,13,-2,125,-2,-2,-2,-89,-1,91,0,14,1,-72,1,107,2,24,3,-76,3,69,4,-60,4,77,5,-55,5,42,6,-127,6,-37,6,52,7,115,7,-84,7,-38,7,17,8,48,8,108,8,-98,8,-42,8,21,9,85,9,-80,9,39,10,-87,10,28,11,-98,11,58,12,-58,12,75,13,-48,13,59,14,-83,14,29,15,101,15,-79,15,-24,15,27,16,77,16,110,16,-128,16,-119,16,109,16,87,16,34,16,-29,15,-110,15,58,15,-65,14,52,14,-86,13,36,13,-127,12,-76,11,-16,10,62,10,119,9,-101,8,-71,7,-11,6,58,6,115,5,-78,4,36,4,-80,3,78,3,-24,2,-124,2,84,2,38,2,-21,1,-72,1,-107,1,116,1,66,1,-27,0,-75,0,122,0,75,0,-11,-1,-81,-1,105,-1,72,-1,21,-1,-23,-2,-53,-2,-99,-2,99,-2,45,-2,-8,-3,-68,-3,-128,-3,55,-3,-14,-4,-105,-4,72,-4,-34,-5,-121,-5,13,-5,-117,-6,-6,-7,93,-7,-50,-8,46,-8,-112,-9,-12,-10,97,-10,-33,-11,120,-11,36,-11,-20,-12,-81,-12,-106,-12,-93,-12,-92,-12,-86,-12,-54,-12,-3,-12,87,-11,-71,-11,33,-10,-122,-10,11,-9,-98,-9,26,-8,-83,-8,61,-7,-48,-7,80,-6,-60,-6,47,-5,-100,-5,-8,-5,53,-4,105,-4,-124,-4,-108,-4,-122,-4,91,-4,11,-4,-94,-5,43,-5,-94,-6,-4,-7,81,-7,-110,-8,-70,-9,-30,-10,1,-10,17,-11,42,-12,75,-13,88,-14,115,-15,126,-16,-95,-17,-43,-18,-9,-19,57,-19,121,-20,-65,-21,-15,-22,47,-22,105,-23,-93,-24,-63,-25,-21,-26,19,-26,65,-27,106,-28,-97,-29,-9,-30,-128,-30,14,-30,-83,-31,-126,-31,-122,-31,-106,-31,-102,-31,-27,-31,97,-30,-30,-30,98,-29,14,-28,-42,-28,-49,-27,-48,-26,-24,-25,62,-23,-73,-22,64,-20,-69,-19,116,-17,76,-15,67,-13,21,-11,14,-9,39,-7,55,-5,83,-3,113,-1,-69,1,26,4,121,6,-81,8,13,11,117,13,-60,15,-7,17,56,20,118,22,-73,24,-31,26,-6,28,38,31,83,33,92,35,101,37,102,39,69,41,-5,42,-95,44,40,46,-112,47,-51,48,-17,49,6,51,7,52,18,53,-1,53,-13,54,-48,55,-119,56,59,57,-36,57,93,58,-106,58,-71,58,-53,58,-71,58,122,58,39,58,-51,57,91,57,-73,56,-19,55,30,55,42,54,2,53,-83,51,12,50,89,48,-96,46,-116,44,70,42,-25,39,118,37,-32,34,40,32,84,29,-109,26,-54,23,-15,20,18,18,64,15,-102,12,8,10,-126,7,29,5,-20,2,-50,0,-40,-2,-43,-4,-15,-6,28,-7,77,-9,101,-11,117,-13,-122,-15,-84,-17,-63,-19,-72,-21,-48,-23,-10,-25,23,-26,65,-28,98,-30,-90,-32,18,-33,101,-35,-35,-37,98,-38,6,-39,-90,-41,72,-42,7,-43,-26,-45,-40,-46,-58,-47,-43,-48,-9,-49,62,-49,-107,-50,17,-50,-88,-51,113,-51,108,-51,115,-51,-61,-51,54,-50,-62,-50,105,-49,57,-48,41,-47,53,-46,75,-45,118,-44,-65,-43,29,-41,-117,-40,12,-38,-93,-37,92,-35,29,-33,-9,-32,-36,-30,-46,-28,-75,-26,-99,-24,-125,-22,98,-20,42,-18,-24,-17,-118,-15,62,-13,-35,-12,100,-10,-16,-9,126,-7,8,-5,87,-4,-114,-3,-80,-2,-88,-1,94,0,-26,0,87,1,-106,1,-75,1,-100,1,-127,1,88,1,57,1,-14,0,-66,0,-112,0,102,0,25,0,-46,-1,-89,-1,127,-1,73,-1,41,-1,24,-1,9,-1,-6,-2,-4,-2,-2,-2,3,-1,-3,-2,-24,-2,-46,-2,-68,-2,-81,-2,121,-2,49,-2,8,-2,-9,-3,-53,-3,-97,-3,-123,-3,118,-3,102,-3,59,-3,40,-3,24,-3,9,-3,-5,-4,-4,-4,21,-3,52,-3,121,-3,-50,-3,79,-2,-1,-2,-84,-1,121,0,99,1,91,2,50,3,13,4,-6,4,-39,5,-79,6,96,7,30,8,-50,8,-109,9,35,10,-93,10,35,11,-79,11,32,12,118,12,-44,12,66,13,-95,13,-52,13,18,14,-125,14,-25,14,69,15,-68,15,70,16,-26,16,118,17,1,18,-65,18,-113,19,78,20,13,21,-29,21,-49,22,-76,23,-103,24,123,25,121,26,98,27,48,28,-20,28,-110,29,30,30,-118,30,-39,30,33,31,66,31,96,31,95,31,80,31,40,31,-17,30,-102,30,52,30,-57,29,66,29,-102,28,2,28,94,27,-63,26,52,26,-102,25,20,25,-104,24,9,24,127,23,3,23,-126,22,-25,21,71,21,-109,20,-21,19,47,19,96,18,-108,17,-77,16,-55,15,-59,14,-73,13,-111,12,96,11,1,10,-99,8,74,7,18,6,-64,4,-115,3,105,2,118,1,-119,0,-88,-1,-62,-2,-8,-3,50,-3,69,-4,71,-5,69,-6,80,-7,48,-8,22,-9}; }
	private static byte[] data52(){ return new byte[] {-10,-11,-20,-12,-49,-13,-61,-14,-79,-15,-72,-16,-74,-17,-86,-18,-100,-19,-83,-20,-54,-21,-29,-22,3,-22,53,-23,-94,-24,72,-24,-18,-25,-82,-25,-75,-25,-11,-25,73,-24,-103,-24,17,-23,-90,-23,35,-22,-103,-22,23,-21,-108,-21,-7,-21,93,-20,-102,-20,-38,-20,32,-19,51,-19,42,-19,22,-19,8,-19,-38,-20,-100,-20,77,-20,-3,-21,-109,-21,29,-21,-93,-22,37,-22,-87,-23,33,-23,-109,-24,18,-24,-115,-25,-29,-26,72,-26,-61,-27,59,-27,-72,-28,54,-28,-37,-29,-100,-29,-117,-29,112,-29,127,-29,-85,-29,-8,-29,65,-28,-93,-28,29,-27,-120,-27,-36,-27,66,-26,-67,-26,61,-25,-98,-25,-2,-25,112,-24,-15,-24,90,-23,-62,-23,72,-22,-35,-22,108,-21,-5,-21,-66,-20,-83,-19,-85,-18,-64,-17,-2,-16,110,-14,-30,-13,82,-11,-27,-10,116,-8,15,-6,-112,-5,6,-3,-123,-2,19,0,-111,1,-11,2,99,4,-19,5,96,7,-81,8,10,10,97,11,-71,12,-33,13,0,15,51,16,112,17,-113,18,-73,19,-33,20,28,22,78,23,114,24,-103,25,-50,26,1,28,7,29,26,30,20,31,27,32,1,33,-44,33,-82,34,118,35,39,36,-57,36,84,37,-58,37,24,38,70,38,94,38,84,38,59,38,-17,37,-96,37,71,37,-20,36,119,36,-17,35,91,35,-70,34,37,34,83,33,110,32,97,31,79,30,12,29,-88,27,57,26,-69,24,40,23,-108,21,-27,19,46,18,-126,16,-59,14,-11,12,55,11,103,9,-100,7,-59,5,5,4,67,2,-99,0,-24,-2,66,-3,-83,-5,50,-6,-79,-8,61,-9,-38,-11,122,-12,31,-13,-49,-15,-64,-16,-53,-17,-21,-18,45,-18,-103,-19,56,-19,-20,-20,-84,-20,-118,-20,-106,-20,-104,-20,-89,-20,-81,-20,-47,-20,-14,-20,20,-19,45,-19,106,-19,-58,-19,36,-18,116,-18,-38,-18,112,-17,-12,-17,108,-16,-21,-16,-115,-15,59,-14,-50,-14,-113,-13,115,-12,119,-11,-119,-10,-82,-9,1,-7,-128,-6,-3,-5,126,-3,32,-1,-47,0,-122,2,30,4,-56,5,113,7,22,9,-98,10,37,12,-92,13,13,15,60,16,92,17,110,18,89,19,7,20,-113,20,33,21,-104,21,-40,21,11,22,41,22,69,22,63,22,18,22,-41,21,-103,21,75,21,-80,20,-4,19,65,19,93,18,68,17,15,16,-61,14,123,13,-36,11,41,10,103,8,-79,6,-65,4,-88,2,-127,0,124,-2,108,-4,67,-6,30,-8,23,-10,46,-12,90,-14,-112,-16,-21,-18,115,-19,8,-20,-101,-22,83,-23,17,-24,-55,-26,-123,-27,40,-28,-28,-30,-117,-31,52,-32,-25,-34,-97,-35,99,-36,54,-37,48,-38,68,-39,-113,-40,-17,-41,-117,-41,62,-41,44,-41,47,-41,96,-41,-65,-41,37,-40,-101,-40,45,-39,-45,-39,-124,-38,49,-37,-39,-37,-108,-36,90,-35,49,-34,24,-33,45,-32,98,-31,-72,-30,30,-28,-89,-27,72,-25,7,-23,-69,-22,-126,-20,83,-18,52,-16,33,-14,14,-12,-9,-11,-15,-9,30,-6,51,-4,63,-2,81,0,127,2,-111,4,-111,6,122,8,105,10,83,12,37,14,-26,15,-70,17,-91,19,-122,21,91,23,50,25,17,27,-28,28,-108,30,40,32,-88,33,22,35,77,36,74,37,42,38,21,39,-66,39,49,40,109,40,-93,40,-110,40,75,40,-60,39,48,39,-121,38,-55,37,-43,36,-23,35,44,35,-123,34,-44,33,40,33,-84,32,53,32,-81,31,26,31,101,30,-80,29,-61,28,-72,27,-95,26,-117,25,108,24,56,23,42,22,21,21,9,20,6,19,8,18,23,17,37,16,26,15,0,14,-11,12,-61,11,-124,10,56,9,-4,7,-77,6,115,5,54,4,9,3,-37,1,-81,0,-128,-1,105,-2,83,-3,46,-4,8,-5,-26,-7,-53,-8,-73,-9,-115,-10,107,-11,109,-12,121,-13,122,-14,-121,-15,-76,-16,0,-16,56,-17,124,-18,-38,-19,99,-19,-20,-20,-118,-20,56,-20,14,-20,-10,-21,-35,-21,-41,-21,-27,-21,11,-20,20,-20,24,-20,69,-20,-114,-20,-61,-20,-3,-20,74,-19,-58,-19,61,-18,-72,-18,35,-17,-67,-17,86,-16,-51,-16,53,-15,-80,-15,15,-14,103,-14,-95,-14,-46,-14,-10,-14,2,-13,-2,-14,-2,-14,-36,-14,-81,-14,116,-14,71,-14,32,-14,-1,-15,-26,-15,-27,-15,-4,-15,31,-14,82,-14,-100,-14,4,-13,115,-13,-24,-13,78,-12,-65,-12,42,-11,-93,-11,16,-10,127,-10,-30,-10,58,-9,-104,-9,-19,-9,48,-8,92,-8,115,-8,121,-8,125,-8,102,-8,69,-8,43,-8,38,-8,44,-8,75,-8,-113,-8,-12,-8,-115,-7,72,-6,25,-5,26,-4,49,-3,91,-2,118,-1,-92,0,-51,1,-10,2,-1,3,9,5,-3,5,-17,6,-67,7,120,8,27,9,-74,9,33,10,-117,10,-15,10,52,11,121,11,-63,11,6,12,91,12,-57,12,56,13,-69,13}; }
	private static byte[] data53(){ return new byte[] {66,14,-37,14,120,15,6,16,-109,16,53,17,-57,17,61,18,-90,18,22,19,-125,19,-35,19,58,20,118,20,-103,20,-66,20,-46,20,-69,20,-117,20,83,20,33,20,-54,19,-128,19,50,19,-34,18,-109,18,59,18,-37,17,113,17,-10,16,70,16,127,15,-108,14,-110,13,105,12,38,11,-33,9,-84,8,110,7,67,6,62,5,91,4,121,3,-81,2,-12,1,81,1,-89,0,-1,-1,120,-1,-26,-2,78,-2,-53,-3,91,-3,-25,-4,107,-4,-8,-5,126,-5,27,-5,-69,-6,85,-6,-27,-7,-114,-7,55,-7,-12,-8,-54,-8,-68,-8,-54,-8,-23,-8,24,-7,101,-7,-58,-7,45,-6,-116,-6,-19,-6,94,-5,-91,-5,-37,-5,3,-4,37,-4,36,-4,24,-4,-4,-5,-45,-5,-106,-5,75,-5,-4,-6,-79,-6,97,-6,33,-6,-16,-7,-43,-7,-20,-7,-2,-7,45,-6,124,-6,-36,-6,63,-5,-70,-5,89,-4,-12,-4,-119,-3,40,-2,-40,-2,-112,-1,91,0,19,1,-29,1,-84,2,118,3,32,4,-56,4,100,5,-38,5,38,6,95,6,125,6,113,6,66,6,-11,5,-107,5,43,5,-86,4,25,4,105,3,-80,2,-24,1,0,1,2,0,-16,-2,-59,-3,-125,-4,26,-5,-85,-7,53,-8,-65,-10,57,-11,-72,-13,65,-14,-58,-16,86,-17,-13,-19,-90,-20,88,-21,12,-22,-33,-24,-95,-25,127,-26,98,-27,79,-28,46,-29,2,-30,-49,-32,-97,-33,107,-34,45,-35,-18,-37,-75,-38,-104,-39,-117,-40,-113,-41,-51,-42,100,-42,26,-42,-26,-43,-1,-43,79,-42,-22,-42,-112,-41,98,-40,116,-39,-82,-38,-10,-37,87,-35,-12,-34,-73,-32,-99,-30,109,-28,122,-26,-93,-24,-45,-22,-42,-20,-40,-18,-24,-16,3,-13,-11,-12,-32,-10,-14,-8,36,-5,109,-3,-86,-1,21,2,-75,4,124,7,51,10,-26,12,-61,15,-86,18,125,21,70,24,12,27,-38,29,-100,32,49,35,-65,37,72,40,-94,42,-43,44,-33,46,-74,48,99,50,-39,51,45,53,102,54,120,55,101,56,82,57,55,58,36,59,1,60,-25,60,-80,61,99,62,-9,62,108,63,-63,63,-66,63,-121,63,55,63,-94,62,-22,61,-17,60,-55,59,-115,58,43,57,-105,55,-49,53,-16,51,6,50,-35,47,117,45,-14,42,91,40,-76,37,-12,34,24,32,90,29,-101,26,-31,23,36,21,123,18,-18,15,115,13,-2,10,-122,8,35,6,-42,3,-113,1,54,-1,-32,-4,-102,-6,89,-8,15,-10,-46,-13,-66,-15,-83,-17,-102,-19,-81,-21,-41,-23,34,-24,-123,-26,-24,-28,82,-29,-12,-31,-119,-32,36,-33,-89,-35,57,-36,-47,-38,90,-39,-51,-41,92,-42,-1,-44,-78,-45,109,-46,82,-47,107,-48,-83,-49,31,-49,-69,-50,-118,-50,-112,-50,-64,-50,35,-49,-108,-49,47,-48,6,-47,-16,-47,-1,-46,40,-44,99,-43,-76,-42,25,-40,-121,-39,-5,-38,-117,-36,23,-34,-79,-33,78,-31,-33,-30,122,-28,42,-26,-27,-25,-94,-23,89,-21,20,-19,-37,-18,-104,-16,51,-14,-76,-13,37,-11,-101,-10,-36,-9,12,-7,57,-6,76,-5,41,-4,-15,-4,-83,-3,99,-2,-33,-2,27,-1,87,-1,-120,-1,111,-1,66,-1,26,-1,-7,-2,-25,-2,-49,-2,-65,-2,-39,-2,7,-1,55,-1,116,-1,-81,-1,-29,-1,2,0,-13,-1,-16,-1,-30,-1,-81,-1,81,-1,-28,-2,-85,-2,81,-2,-11,-3,-124,-3,64,-3,11,-3,-51,-4,-120,-4,81,-4,50,-4,15,-4,-6,-5,-19,-5,23,-4,63,-4,115,-4,-66,-4,36,-3,-92,-3,32,-2,-87,-2,71,-1,-29,-1,82,0,-59,0,84,1,-39,1,83,2,-51,2,90,3,-16,3,115,4,-13,4,-117,5,29,6,-76,6,49,7,-56,7,93,8,-10,8,-123,9,28,10,-63,10,115,11,0,12,125,12,0,13,126,13,-27,13,10,14,49,14,84,14,103,14,108,14,105,14,-127,14,-63,14,-16,14,42,15,-95,15,54,16,-63,16,85,17,6,18,-62,18,-127,19,46,20,-45,20,108,21,-26,21,77,22,-101,22,-47,22,-31,22,-27,22,-84,22,99,22,15,22,-61,21,97,21,-16,20,-99,20,88,20,19,20,-59,19,-106,19,124,19,70,19,10,19,-25,18,-72,18,-127,18,72,18,9,18,-32,17,-80,17,123,17,69,17,20,17,-47,16,115,16,16,16,-93,15,50,15,-91,14,14,14,-110,13,-3,12,126,12,-2,11,-88,11,69,11,-9,10,-105,10,73,10,-18,9,-110,9,30,9,-98,8,15,8,-108,7,15,7,106,6,-34,5,61,5,-109,4,-45,3,1,3,29,2,63,1,54,0,21,-1,-8,-3,-28,-4,-65,-5,-115,-6,-102,-7,-73,-8,-51,-9,-8,-10,83,-10,-46,-11,102,-11,-28,-12,-126,-12,75,-12,62,-12,27,-12,-3,-13,25,-12,45,-12,72,-12,82,-12,122,-12,-93,-12,-68,-12,-71,-12,-110,-12,112,-12}; }
	private static byte[] data54(){ return new byte[] {59,-12,-26,-13,119,-13,19,-13,-86,-14,23,-14,91,-15,-87,-16,-11,-17,37,-17,48,-18,16,-19,-10,-21,-53,-22,115,-23,28,-24,-70,-26,87,-27,-3,-29,-78,-30,-102,-31,-102,-32,-80,-33,-36,-34,49,-34,-83,-35,41,-35,-75,-36,94,-36,23,-36,-35,-37,-84,-37,-116,-37,116,-37,92,-37,85,-37,87,-37,87,-37,72,-37,52,-37,34,-37,28,-37,34,-37,63,-37,74,-37,-119,-37,-2,-37,-111,-36,54,-35,24,-34,67,-33,-111,-32,-12,-31,120,-29,60,-27,19,-25,-17,-24,-32,-22,-1,-20,21,-17,35,-15,38,-13,47,-11,63,-9,28,-7,-32,-6,-107,-4,71,-2,-15,-1,118,1,-35,2,108,4,4,6,-103,7,65,9,20,11,-4,12,-7,14,-23,16,-42,18,-45,20,-49,22,-95,24,107,26,32,28,-60,29,57,31,-115,32,-63,33,2,35,35,36,54,37,53,38,52,39,42,40,-4,40,-50,41,-93,42,73,43,-32,43,74,44,-77,44,-11,44,19,45,17,45,18,45,-32,44,-109,44,29,44,-110,43,-4,42,106,42,-86,41,-41,40,-16,39,-15,38,-63,37,118,36,24,35,-108,33,-18,31,59,30,104,28,-114,26,-86,24,-67,22,-41,20,-16,18,33,17,73,15,113,13,-115,11,-73,9,-69,7,-90,5,118,3,53,1,-24,-2,-92,-4,94,-6,53,-8,61,-10,104,-12,-66,-14,66,-15,19,-16,5,-17,42,-18,112,-19,-45,-20,76,-20,-49,-21,101,-21,55,-21,8,-21,-60,-22,125,-22,112,-22,110,-22,119,-22,93,-22,93,-22,113,-22,-128,-22,99,-22,102,-22,-121,-22,-60,-22,15,-21,102,-21,-19,-21,-120,-20,55,-19,9,-18,-8,-18,-1,-17,7,-15,37,-14,89,-13,-63,-12,44,-10,-69,-9,-125,-7,105,-5,97,-3,99,-1,-123,1,-81,3,-54,5,-73,7,-108,9,113,11,22,13,119,14,-62,15,12,17,52,18,43,19,21,20,6,21,-30,21,-124,22,5,23,122,23,-43,23,-14,23,-48,23,-120,23,48,23,-107,22,-47,21,-12,20,24,20,16,19,-24,17,-85,16,122,15,72,14,-38,12,84,11,-44,9,88,8,-69,6,-7,4,21,3,58,1,78,-1,68,-3,25,-5,-12,-8,-63,-10,-118,-12,59,-14,8,-16,-10,-19,-31,-21,-40,-23,-29,-25,26,-26,101,-28,-62,-30,26,-31,-107,-33,38,-34,-44,-36,-126,-37,61,-38,24,-39,15,-40,32,-41,89,-42,-76,-43,51,-43,-21,-44,-75,-44,-91,-44,-84,-44,-34,-44,26,-43,83,-43,126,-43,-63,-43,8,-42,89,-42,-105,-42,-5,-42,90,-41,-21,-41,-123,-40,52,-39,23,-38,55,-37,-124,-36,-13,-35,-120,-33,85,-31,87,-29,107,-27,-121,-25,-46,-23,22,-20,85,-18,121,-16,-122,-14,-125,-12,100,-10,32,-8,-31,-7,125,-5,42,-3,-26,-2,-78,0,-115,2,-112,4,-96,6,-73,8,-36,10,12,13,59,15,96,17,110,19,88,21,77,23,76,25,30,27,-9,28,-37,30,-94,32,92,34,-3,35,-124,37,-35,38,4,40,-37,40,116,41,-21,41,63,42,87,42,52,42,13,42,-15,41,-63,41,124,41,58,41,17,41,-46,40,109,40,1,40,-101,39,21,39,115,38,-90,37,-47,36,3,36,25,35,38,34,55,33,68,32,75,31,85,30,103,29,119,28,-121,27,-93,26,-71,25,-32,24,14,24,57,23,89,22,122,21,-108,20,-107,19,-100,18,-93,17,-106,16,109,15,44,14,-14,12,-79,11,109,10,38,9,-8,7,-51,6,-98,5,108,4,62,3,58,2,19,1,-31,-1,-84,-2,-126,-3,84,-4,42,-5,2,-6,-8,-8,10,-8,30,-9,78,-10,-105,-11,3,-11,111,-12,-27,-13,109,-13,7,-13,-85,-14,49,-14,-56,-15,126,-15,59,-15,-6,-16,-84,-16,-114,-16,126,-16,88,-16,39,-16,18,-16,9,-16,-2,-17,-40,-17,-81,-17,-125,-17,80,-17,15,-17,-49,-18,-116,-18,52,-18,-50,-19,88,-19,-48,-20,73,-20,-82,-21,17,-21,126,-22,-25,-23,98,-23,-19,-24,-123,-24,43,-24,-7,-25,-59,-25,-102,-25,123,-25,93,-25,62,-25,62,-25,77,-25,76,-25,90,-25,118,-25,-90,-25,-39,-25,24,-24,108,-24,-72,-24,21,-23,109,-23,-45,-23,57,-22,-109,-22,-15,-22,86,-21,-54,-21,83,-20,-17,-20,-125,-19,43,-18,-28,-18,-76,-17,126,-16,72,-15,48,-14,30,-13,14,-12,27,-11,42,-10,91,-9,-94,-8,-30,-7,48,-5,123,-4,-43,-3,39,-1,93,0,-94,1,-57,2,-35,3,-7,4,22,6,41,7,59,8,73,9,78,10,95,11,106,12,90,13,63,14,22,15,-55,15,103,16,-3,16,126,17,2,18,115,18,-25,18,103,19,-17,19,118,20,-3,20,119,21,3,22,127,22,-36,22,67,23,-117,23,-53,23,-7,23,49,24,97,24,-119,24,-82,24,-34,24,1,25,17,25,5,25,-17,24,-76,24,78,24,-76,23,-8,22,12,22,-20,20,-50,19}; }
	private static byte[] data55(){ return new byte[] {-107,18,83,17,4,16,-59,14,-127,13,57,12,10,11,-21,9,-58,8,-70,7,-83,6,-90,5,-80,4,-57,3,-28,2,5,2,37,1,82,0,105,-1,123,-2,-126,-3,-111,-4,-110,-5,-124,-6,-113,-7,-69,-8,-10,-9,74,-9,-65,-10,90,-10,22,-10,-17,-11,-32,-11,-36,-11,-22,-11,15,-10,50,-10,91,-10,-90,-10,-5,-10,78,-9,-61,-9,70,-8,-49,-8,108,-7,-17,-7,97,-6,-40,-6,31,-5,88,-5,118,-5,121,-5,83,-5,49,-5,7,-5,-48,-6,-100,-6,-101,-6,-100,-6,-66,-6,-9,-6,83,-5,-78,-5,43,-4,-56,-4,123,-3,43,-2,-13,-2,-91,-1,113,0,87,1,50,2,3,3,-14,3,-41,4,-67,5,-93,6,-115,7,100,8,71,9,2,10,-100,10,27,11,-124,11,-76,11,-91,11,92,11,-5,10,115,10,-64,9,-23,8,10,8,18,7,32,6,38,5,31,4,39,3,22,2,18,1,12,0,-17,-2,-82,-3,102,-4,9,-5,-96,-7,20,-8,-112,-10,-6,-12,111,-13,-10,-15,-118,-16,-12,-18,-121,-19,19,-20,-91,-22,30,-23,-96,-25,19,-26,-120,-28,-21,-30,75,-31,-75,-33,36,-34,-85,-36,55,-37,-4,-39,-55,-40,-80,-41,-52,-42,27,-42,106,-43,-39,-44,-110,-44,-117,-44,-75,-44,4,-43,125,-43,59,-42,47,-41,42,-40,63,-39,-109,-38,5,-36,90,-35,-97,-34,-12,-33,110,-31,-4,-30,-125,-28,42,-26,7,-24,22,-22,64,-20,-103,-18,12,-15,-102,-13,49,-10,-91,-8,47,-5,-73,-3,56,0,-113,2,-17,4,88,7,-30,9,85,12,-26,14,-113,17,81,20,20,23,-31,25,-101,28,82,31,-14,33,113,36,-69,38,-23,40,6,43,-2,44,-36,46,-103,48,63,50,-18,51,108,53,-34,54,45,56,90,57,116,58,110,59,57,60,-43,60,63,61,-110,61,-78,61,-87,61,-127,61,73,61,-32,60,71,60,-115,59,-68,58,-65,57,-122,56,34,55,-64,53,51,52,-120,50,-86,48,-84,46,-101,44,102,42,-9,39,113,37,-49,34,12,32,40,29,42,26,39,23,60,20,87,17,113,14,-97,11,10,9,-117,6,43,4,-37,1,-86,-1,-102,-3,-110,-5,-99,-7,-82,-9,-36,-11,18,-12,101,-14,-90,-16,-12,-18,99,-19,-11,-21,-119,-22,18,-23,-88,-25,89,-26,4,-27,-96,-29,75,-30,-10,-32,-104,-33,59,-34,-53,-36,100,-37,16,-38,-87,-40,79,-41,24,-42,17,-43,44,-44,104,-45,-23,-46,-81,-46,-69,-46,-25,-46,113,-45,49,-44,33,-43,20,-42,34,-41,67,-40,99,-39,109,-38,-114,-37,-65,-36,-16,-35,37,-33,109,-32,-45,-31,91,-29,-27,-28,106,-26,-12,-25,118,-23,-24,-22,65,-20,-120,-19,-88,-18,-89,-17,-108,-16,124,-15,106,-14,99,-13,78,-12,71,-11,83,-10,121,-9,107,-8,78,-7,48,-6,-3,-6,-107,-5,-17,-5,86,-4,-92,-4,-53,-4,-64,-4,-74,-4,-82,-4,-91,-4,118,-4,83,-4,40,-4,-10,-5,-93,-5,79,-5,1,-5,-58,-6,-123,-6,41,-6,-15,-7,-33,-7,-64,-7,-99,-7,112,-7,87,-7,62,-7,29,-7,-37,-8,-68,-8,-93,-8,127,-8,91,-8,87,-8,126,-8,-78,-8,-33,-8,67,-7,-52,-7,64,-6,-88,-6,15,-5,125,-5,-43,-5,43,-4,-120,-4,-12,-4,125,-3,19,-2,-73,-2,113,-1,74,0,51,1,26,2,21,3,27,4,10,5,-7,5,-25,6,-34,7,-63,8,-101,9,-128,10,86,11,41,12,-28,12,-92,13,98,14,11,15,-118,15,-19,15,90,16,-62,16,33,17,80,17,-119,17,-56,17,19,18,61,18,98,18,-113,18,-53,18,-10,18,49,19,103,19,-79,19,6,20,89,20,-90,20,9,21,122,21,-47,21,14,22,67,22,110,22,-117,22,-126,22,111,22,81,22,17,22,-58,21,-127,21,42,21,-46,20,111,20,-2,19,-108,19,37,19,-87,18,5,18,95,17,-63,16,10,16,75,15,126,14,-34,13,67,13,-97,12,32,12,-67,11,86,11,-14,10,-96,10,91,10,37,10,-33,9,-98,9,116,9,105,9,90,9,79,9,87,9,108,9,-127,9,-104,9,-82,9,-68,9,-63,9,-83,9,-118,9,108,9,78,9,17,9,-30,8,-57,8,-83,8,125,8,63,8,1,8,-77,7,116,7,-8,6,119,6,-7,5,118,5,-38,4,49,4,-108,3,-1,2,94,2,-92,1,26,1,-116,0,-35,-1,37,-1,-113,-2,6,-2,-117,-3,7,-3,-103,-4,117,-4,104,-4,109,-4,112,-4,-95,-4,-27,-4,14,-3,12,-3,35,-3,51,-3,29,-3,-29,-4,-121,-4,66,-4,-11,-5,-105,-5,13,-5,-97,-6,43,-6,-94,-7,-32,-8,23,-8,86,-9,99,-10,82,-11,43,-12,17,-13,-40,-15,110,-16,17,-17,-82,-19,77,-20,-54,-22,52,-23,-94,-25,32,-26,-108,-28,-4,-30,127,-31,67,-32,13,-33,-29,-35,-27,-36,15,-36,93,-37,-69,-38}; }
	private static byte[] data56(){ return new byte[] {32,-38,-98,-39,36,-39,119,-40,-34,-41,81,-41,-59,-42,48,-42,-94,-43,70,-43,-12,-44,-61,-44,-93,-44,-64,-44,-4,-44,59,-43,-119,-43,8,-42,-99,-42,60,-41,-22,-41,-76,-40,-55,-39,-21,-38,58,-36,-88,-35,81,-33,29,-31,20,-29,13,-27,23,-25,93,-23,126,-21,-126,-19,-126,-17,-106,-15,126,-13,100,-11,66,-9,47,-7,37,-5,22,-3,-6,-2,-4,0,20,3,13,5,-8,6,-31,8,-18,10,-49,12,-93,14,100,16,53,18,0,20,-103,21,56,23,-44,24,-116,26,28,28,-89,29,68,31,-39,32,90,34,-31,35,102,37,-39,38,35,40,96,41,119,42,97,43,44,44,-68,44,32,45,96,45,122,45,117,45,68,45,22,45,-30,44,-82,44,86,44,-7,43,-112,43,27,43,119,42,-69,41,-49,40,-43,39,-68,38,108,37,3,36,-122,34,-15,32,67,31,-118,29,-58,27,-12,25,-2,23,-4,21,0,20,-4,17,-26,15,-67,13,-101,11,-115,9,114,7,88,5,84,3,97,1,111,-1,-108,-3,-58,-5,13,-6,-122,-8,28,-9,-70,-11,-106,-12,-80,-13,-17,-14,73,-14,-53,-15,121,-15,60,-15,-2,-16,-85,-16,102,-16,45,-16,-58,-17,75,-17,-25,-18,-117,-18,63,-18,-14,-19,-63,-19,-60,-19,-61,-19,-33,-19,22,-18,101,-18,-48,-18,39,-17,-128,-17,-27,-17,103,-16,-13,-16,-114,-15,94,-14,111,-13,-96,-12,-7,-11,-110,-9,100,-7,66,-5,53,-3,71,-1,114,1,-103,3,-114,5,-113,7,-118,9,85,11,-9,12,-122,14,14,16,-127,17,-62,18,-52,19,-37,20,-63,21,85,22,-63,22,35,23,116,23,-110,23,-123,23,116,23,122,23,85,23,11,23,-95,22,79,22,-43,21,27,21,50,20,69,19,58,18,-5,16,-123,15,-14,13,119,12,-53,10,13,9,51,7,100,5,-125,3,115,1,63,-1,34,-3,0,-5,-79,-8,73,-10,-34,-13,-82,-15,98,-17,33,-19,-22,-22,-20,-24,-7,-26,29,-27,83,-29,-80,-31,62,-32,-49,-34,101,-35,19,-36,-35,-38,-63,-39,-83,-40,-92,-41,-66,-42,-1,-43,92,-43,-30,-44,123,-44,61,-44,39,-44,61,-44,94,-44,-83,-44,26,-43,-108,-43,-8,-43,103,-42,-47,-42,90,-41,-52,-41,87,-40,-35,-40,-114,-39,107,-38,105,-37,127,-36,-51,-35,79,-33,-12,-32,-78,-30,-113,-28,117,-26,88,-24,52,-22,-13,-21,-70,-19,127,-17,55,-15,-36,-14,-117,-12,75,-10,32,-8,-4,-7,-40,-5,-71,-3,-82,-1,-80,1,-94,3,-116,5,109,7,74,9,-1,10,-89,12,80,14,5,16,-78,17,107,19,11,21,-52,22,-107,24,63,26,-55,27,77,29,-52,30,44,32,75,33,66,34,59,35,7,36,-91,36,8,37,108,37,-43,37,-29,37,-53,37,-95,37,100,37,-5,36,84,36,-66,35,29,35,124,34,-53,33,23,33,-125,32,-9,31,116,31,-5,30,117,30,20,30,-104,29,25,29,-98,28,45,28,-50,27,107,27,23,27,-72,26,120,26,39,26,-43,25,123,25,12,25,-115,24,-32,23,31,23,81,22,122,21,-121,20,-107,19,-79,18,-51,17,-42,16,-2,15,28,15,38,14,44,13,53,12,56,11,53,10,38,9,28,8,26,7,30,6,38,5,65,4,127,3,-57,2,13,2,106,1,-29,0,111,0,-8,-1,-120,-1,29,-1,-54,-2,111,-2,14,-2,-95,-3,72,-3,-33,-4,95,-4,-49,-5,73,-5,-38,-6,60,-6,-101,-7,-4,-8,113,-8,-41,-9,45,-9,-124,-10,-28,-11,65,-11,-122,-12,-53,-13,12,-13,74,-14,108,-15,126,-16,-126,-17,-88,-18,-67,-19,-78,-20,-85,-21,-68,-22,-49,-23,-54,-24,-45,-25,-46,-26,-36,-27,-27,-28,-46,-29,-40,-30,-18,-31,3,-31,33,-32,74,-33,-99,-34,10,-34,-115,-35,59,-35,9,-35,-19,-36,-31,-36,-4,-36,47,-35,86,-35,-109,-35,-22,-35,69,-34,-104,-34,-1,-34,-121,-33,29,-32,-69,-32,107,-31,50,-30,-10,-30,-53,-29,-96,-28,-117,-27,-115,-26,-101,-25,-81,-24,-38,-23,56,-21,-79,-20,56,-18,-42,-17,-108,-15,89,-13,49,-11,9,-9,-38,-8,-64,-6,-112,-4,88,-2,20,0,-65,1,119,3,42,5,-67,6,64,8,-74,9,6,11,56,12,54,13,36,14,12,15,-22,15,-89,16,104,17,38,18,-11,18,-58,19,-104,20,115,21,72,22,51,23,11,24,-41,24,-102,25,95,26,6,27,-78,27,68,28,-39,28,86,29,-61,29,41,30,-120,30,-36,30,30,31,72,31,115,31,-110,31,-112,31,-125,31,90,31,32,31,-69,30,32,30,116,29,-105,28,122,27,66,26,-30,24,108,23,-17,21,101,20,-42,18,63,17,-49,15,94,14,9,13,-67,11,-127,10,50,9,-15,7,-86,6,90,5,0,4,-104,2,48,1,-34,-1,-103,-2,96,-3,75,-4,101,-5,-96,-6,4,-6,-121,-7,24,-7,-66,-8,99,-8}; }
	private static byte[] data57(){ return new byte[] {14,-8,-68,-9,106,-9,14,-9,-90,-10,99,-10,50,-10,20,-10,18,-10,64,-10,-121,-10,-20,-10,99,-9,-30,-9,98,-8,-32,-8,73,-7,-106,-7,-49,-7,3,-6,19,-6,11,-6,6,-6,-1,-7,13,-6,15,-6,32,-6,75,-6,111,-6,-65,-6,29,-5,-92,-5,36,-4,-36,-4,-80,-3,-100,-2,-108,-1,-99,0,-74,1,-47,2,-16,3,9,5,43,6,59,7,75,8,82,9,78,10,61,11,16,12,-64,12,92,13,-16,13,84,14,110,14,97,14,50,14,-41,13,69,13,-119,12,-60,11,-33,10,-20,9,-33,8,-51,7,-69,6,-105,5,121,4,85,3,62,2,24,1,-55,-1,-122,-2,50,-3,-38,-5,110,-6,-27,-8,53,-9,-111,-11,-58,-13,-12,-15,23,-16,74,-18,124,-20,-74,-22,9,-23,116,-25,-24,-27,80,-28,-47,-30,95,-31,-32,-33,75,-34,-81,-36,34,-37,-105,-39,11,-40,125,-42,48,-43,9,-44,-9,-46,33,-46,-82,-47,109,-47,85,-47,121,-47,-44,-47,95,-46,-8,-46,-101,-45,110,-44,81,-43,76,-42,50,-41,79,-40,-90,-39,10,-37,-118,-36,51,-34,11,-32,6,-30,-3,-29,-13,-27,32,-24,80,-22,105,-20,123,-18,-105,-16,-52,-14,-4,-12,29,-9,80,-7,-66,-5,55,-2,-83,0,70,3,-11,5,-70,8,115,11,33,14,-32,16,-113,19,79,22,-13,24,-101,27,60,30,-29,32,90,35,-55,37,33,40,91,42,126,44,112,46,68,48,-14,49,-119,51,13,53,125,54,-50,55,26,57,99,58,-106,59,-82,60,-84,61,121,62,38,63,-123,63,-122,63,105,63,41,63,-74,62,-25,61,-8,60,-23,59,-79,58,65,57,-92,55,-21,53,34,52,24,50,-54,47,83,45,-45,42,65,40,-124,37,-73,34,-14,31,39,29,102,26,-98,23,-4,20,-125,18,49,16,-27,13,-72,11,-91,9,-83,7,-50,5,-27,3,-14,1,12,0,55,-2,76,-4,94,-6,-122,-8,-48,-10,34,-11,120,-13,-36,-15,112,-16,45,-17,-43,-19,124,-20,57,-21,-11,-23,-95,-24,44,-25,-89,-27,47,-28,-83,-30,28,-31,119,-33,9,-34,-51,-36,-82,-37,-98,-38,-29,-39,92,-39,31,-39,7,-39,38,-39,-119,-39,30,-38,-71,-38,105,-37,83,-36,97,-35,98,-34,110,-33,-126,-32,-79,-31,-17,-30,19,-28,86,-27,-108,-26,-77,-25,-46,-24,-23,-23,-23,-22,-31,-21,-56,-20,-117,-19,99,-18,53,-17,-9,-17,-69,-16,120,-15,59,-14,-9,-14,-83,-13,114,-12,65,-11,-27,-11,124,-10,19,-9,-79,-9,52,-8,-98,-8,11,-7,111,-7,-57,-7,-26,-7,0,-6,-23,-7,-57,-7,83,-7,-54,-8,77,-8,-52,-9,47,-9,-109,-10,18,-10,-67,-11,-115,-11,65,-11,38,-11,46,-11,65,-11,71,-11,94,-11,110,-11,-127,-11,-117,-11,-114,-11,-83,-11,-41,-11,-16,-11,25,-10,67,-10,-128,-10,-76,-10,-44,-10,-6,-10,43,-9,94,-9,-124,-9,-70,-9,9,-8,119,-8,-32,-8,99,-7,-11,-7,-70,-6,-116,-5,113,-4,106,-3,-118,-2,-100,-1,-67,0,-30,1,37,3,91,4,116,5,-126,6,-90,7,-64,8,-63,9,-91,10,-111,11,-115,12,83,13,31,14,-10,14,-55,15,118,16,19,17,-92,17,32,18,-119,18,-36,18,36,19,74,19,115,19,-119,19,-108,19,-92,19,-66,19,-27,19,1,20,69,20,-88,20,7,21,93,21,-61,21,51,22,-95,22,-28,22,20,23,61,23,80,23,60,23,-10,22,-77,22,103,22,2,22,111,21,-27,20,90,20,-65,19,-11,18,9,18,31,17,36,16,0,15,-39,13,-89,12,110,11,46,10,-23,8,-65,7,-72,6,-50,5,-15,4,40,4,-121,3,13,3,-100,2,45,2,-27,1,-64,1,-105,1,-113,1,-104,1,-66,1,-13,1,34,2,85,2,-100,2,-19,2,18,3,72,3,-114,3,-38,3,41,4,101,4,-78,4,32,5,-124,5,-25,5,81,6,-50,6,50,7,-116,7,-42,7,29,8,73,8,107,8,-121,8,-98,8,-98,8,123,8,89,8,34,8,-16,7,-91,7,56,7,-45,6,-102,6,77,6,-17,5,-73,5,-113,5,115,5,78,5,56,5,86,5,104,5,117,5,-128,5,-86,5,-34,5,-29,5,-40,5,-30,5,-23,5,-56,5,-125,5,47,5,-35,4,110,4,-60,3,-7,2,59,2,121,1,-82,0,-71,-1,-27,-2,46,-2,86,-3,106,-4,127,-5,-87,-6,-90,-7,122,-8,20,-9,-93,-11,7,-12,57,-14,43,-16,33,-18,32,-20,15,-22,-4,-25,7,-26,67,-28,-113,-30,10,-31,-111,-33,102,-34,80,-35,59,-36,47,-37,64,-38,106,-39,-115,-40,-71,-41,-18,-42,69,-42,-102,-43,2,-43,100,-44,-11,-45,-118,-45,44,-45,-44,-46,-121,-46,61,-46,-14,-47,-58,-47,-94,-47,-86,-47,-49,-47,28,-46,-73,-46,-128,-45,101,-44,-127,-43,-23,-42,-118,-40,63,-38,25,-36,45,-34,102,-32}; }
	private static byte[] data58(){ return new byte[] {-86,-30,-25,-28,65,-25,-70,-23,20,-20,106,-18,-94,-16,-28,-14,28,-11,19,-9,-22,-8,-56,-6,-90,-4,120,-2,58,0,6,2,-3,3,-21,5,-51,7,-58,9,-56,11,-40,13,-43,15,-51,17,-60,19,-55,21,-90,23,118,25,67,27,26,29,-21,30,-88,32,89,34,33,36,-50,37,101,39,-51,40,44,42,120,43,-91,44,-111,45,78,46,-11,46,114,47,-67,47,-45,47,-51,47,-69,47,126,47,27,47,-76,46,85,46,-26,45,90,45,-76,44,4,44,45,43,36,42,-9,40,-96,39,51,38,-110,36,-52,34,-30,32,8,31,27,29,35,27,46,25,71,23,80,21,100,19,125,17,-104,15,-85,13,-92,11,-101,9,-96,7,-87,5,-82,3,-84,1,-41,-1,33,-2,-121,-4,4,-5,-45,-7,-48,-8,-29,-9,5,-9,66,-10,-65,-11,61,-11,-83,-12,41,-12,-74,-13,69,-13,-72,-14,49,-14,-55,-15,98,-15,-10,-16,111,-16,-8,-17,-84,-17,68,-17,-52,-18,92,-18,37,-18,-29,-19,-75,-19,-80,-19,-20,-19,72,-18,-42,-18,-127,-17,111,-16,-80,-15,-3,-14,93,-12,-41,-11,-114,-9,57,-7,-45,-6,-118,-4,94,-2,67,0,29,2,7,4,-4,5,-21,7,-88,9,89,11,-2,12,108,14,-105,15,-111,16,119,17,66,18,-23,18,91,19,-37,19,79,20,-57,20,30,21,-106,21,43,22,-119,22,-50,22,-7,22,34,23,27,23,-53,22,66,22,-87,21,-46,20,-87,19,68,18,-62,16,28,15,60,13,67,11,39,9,54,7,48,5,15,3,-18,0,-14,-2,4,-3,-10,-6,-42,-8,-58,-10,-47,-12,-60,-14,-98,-16,-115,-18,-107,-20,-109,-22,106,-24,90,-26,97,-28,-122,-30,-84,-32,-48,-34,13,-35,107,-37,-32,-39,102,-40,21,-41,-20,-43,-5,-44,41,-44,118,-45,7,-45,-58,-46,-86,-46,-75,-46,-36,-46,37,-45,-113,-45,5,-44,124,-44,-1,-44,-113,-43,41,-42,-75,-42,81,-41,-21,-41,-88,-40,117,-39,75,-38,56,-37,76,-36,114,-35,-68,-34,32,-32,-108,-31,46,-29,-24,-28,-91,-26,97,-24,36,-22,9,-20,-19,-19,-60,-17,-109,-15,112,-13,87,-11,24,-9,-37,-8,-128,-6,56,-4,-28,-3,-103,-1,68,1,-2,2,-52,4,-93,6,110,8,85,10,58,12,51,14,20,16,-43,17,-100,19,80,21,-18,22,102,24,-36,25,80,27,-103,28,-69,29,-45,30,-11,31,-19,32,-97,33,30,34,-127,34,-61,34,-42,34,-94,34,94,34,14,34,-118,33,-24,32,68,32,-79,31,9,31,93,30,-81,29,27,29,-87,28,32,28,-88,27,75,27,28,27,-25,26,-58,26,-83,26,-69,26,-59,26,-54,26,-50,26,-49,26,-77,26,-120,26,82,26,32,26,-54,25,111,25,5,25,-89,24,49,24,-77,23,46,23,-97,22,2,22,70,21,-120,20,-65,19,-25,18,-1,17,2,17,25,16,65,15,92,14,122,13,-87,12,5,12,89,11,-70,10,55,10,-28,9,-83,9,89,9,38,9,15,9,37,9,-6,8,-54,8,-74,8,-106,8,85,8,-14,7,-127,7,16,7,-121,6,-57,5,4,5,74,4,-115,3,-80,2,-33,1,20,1,113,0,-72,-1,-31,-2,18,-2,109,-3,-61,-4,-24,-5,28,-5,92,-6,-103,-7,-79,-8,-72,-9,-41,-10,-36,-11,-24,-12,-72,-13,-123,-14,51,-15,-51,-17,50,-18,-124,-20,-95,-22,-77,-24,-86,-26,-80,-28,-84,-30,-26,-32,74,-33,-68,-35,102,-36,84,-37,112,-38,-80,-39,31,-39,-58,-40,107,-40,41,-40,6,-40,-17,-41,-27,-41,-30,-41,-30,-41,-31,-41,-14,-41,7,-40,25,-40,60,-40,91,-40,-96,-40,-21,-40,86,-39,-54,-39,104,-38,37,-37,21,-36,38,-35,105,-34,-64,-33,81,-31,8,-29,-38,-28,-72,-26,-59,-24,-10,-22,46,-19,121,-17,-57,-15,33,-12,111,-10,-99,-8,-75,-6,-67,-4,-91,-2,115,0,29,2,-68,3,71,5,-61,6,29,8,112,9,-61,10,21,12,63,13,77,14,81,15,73,16,62,17,29,18,-15,18,-78,19,119,20,70,21,11,22,-61,22,-117,23,93,24,6,25,-65,25,98,26,17,27,-111,27,19,28,-112,28,43,29,-78,29,43,30,-94,30,46,31,-111,31,-24,31,38,32,93,32,89,32,58,32,-47,31,49,31,107,30,102,29,70,28,-22,26,118,25,9,24,-114,22,16,21,-122,19,2,18,-119,16,15,15,-116,13,30,12,-86,10,33,9,-84,7,60,6,-54,4,112,3,57,2,6,1,-19,-1,-10,-2,24,-2,48,-3,97,-4,-120,-5,-66,-6,0,-6,80,-7,-97,-8,-1,-9,121,-9,18,-9,-62,-10,-109,-10,122,-10,115,-10,124,-10,-122,-10,-89,-10,-61,-10,-49,-10,-32,-10,-9,-10,36,-9,87,-9,117,-9,-70,-9,4,-8,74,-8,-109,-8,-55,-8,18,-7,82,-7,-90,-7,-4,-7,64,-6,-95,-6,21,-5,-121,-5,25,-4,-69,-4}; }
	private static byte[] data59(){ return new byte[] {105,-3,57,-2,36,-1,29,0,37,1,71,2,117,3,-104,4,-56,5,-12,6,29,8,35,9,37,10,-2,10,-50,11,-123,12,42,13,-81,13,46,14,-87,14,6,15,68,15,119,15,-74,15,-33,15,-50,15,-93,15,105,15,27,15,-107,14,-30,13,44,13,77,12,66,11,11,10,-42,8,-119,7,28,6,-101,4,0,3,88,1,-83,-1,-10,-3,51,-4,103,-6,-79,-8,18,-9,109,-11,-16,-13,-112,-14,68,-15,-20,-17,-88,-18,103,-19,57,-20,-29,-22,124,-23,-7,-25,101,-26,-79,-28,-9,-30,49,-31,114,-33,-97,-35,-24,-37,78,-38,-44,-40,-122,-41,114,-42,-115,-43,-35,-44,63,-44,-16,-45,-27,-45,9,-44,64,-44,-65,-44,113,-43,102,-42,111,-41,-128,-40,-59,-39,28,-37,-126,-36,-64,-35,16,-33,97,-32,-71,-31,-31,-30,5,-28,73,-27,-80,-26,22,-24,-104,-23,66,-21,37,-19,30,-17,29,-15,49,-13,113,-11,-80,-9,-42,-7,-5,-5,55,-2,119,0,-85,2,-30,4,44,7,-123,9,-21,11,70,14,-79,16,30,19,-96,21,13,24,91,26,-59,28,26,31,94,33,-114,35,-74,37,-61,39,-57,41,-78,43,-113,45,84,47,-2,48,-114,50,35,52,-121,53,-38,54,12,56,40,57,32,58,-33,58,116,59,-42,59,-9,59,-48,59,94,59,-76,58,-41,57,-108,56,29,55,123,53,-77,51,-74,49,-97,47,114,45,64,43,-4,40,-109,38,57,36,-26,33,-126,31,24,29,-70,26,95,24,12,22,-70,19,121,17,57,15,31,13,9,11,17,9,21,7,67,5,-108,3,-27,1,49,0,-106,-2,33,-3,-81,-5,62,-6,-63,-8,58,-9,-53,-11,94,-12,-54,-14,42,-15,-99,-17,9,-18,116,-20,-48,-22,72,-23,-34,-25,-128,-26,41,-27,-6,-29,-32,-30,1,-30,62,-31,-97,-32,17,-32,-67,-33,127,-33,94,-33,111,-33,-92,-33,3,-32,119,-32,29,-31,-7,-31,-25,-30,-27,-29,-33,-28,-10,-27,16,-25,14,-24,-24,-24,-76,-23,118,-22,38,-21,-77,-21,44,-20,-59,-20,95,-19,-1,-19,-87,-18,-122,-17,75,-16,27,-15,-18,-15,-42,-14,-68,-13,-121,-12,58,-11,-12,-11,-80,-10,36,-9,-125,-9,-34,-9,46,-8,74,-8,54,-8,7,-8,-44,-9,118,-9,-7,-10,-112,-10,16,-10,-81,-11,33,-11,-74,-12,98,-12,19,-12,-70,-13,77,-13,11,-13,-39,-14,-107,-14,62,-14,2,-14,-26,-15,-46,-15,-104,-15,116,-15,84,-15,75,-15,46,-15,-4,-16,-28,-16,-41,-16,-93,-16,106,-16,93,-16,102,-16,112,-16,-126,-16,-67,-16,41,-15,-90,-15,62,-14,-29,-14,-80,-13,-124,-12,-126,-11,112,-10,115,-9,100,-8,119,-7,123,-6,113,-5,-125,-4,-121,-3,-101,-2,-99,-1,-83,0,-71,1,-67,2,-40,3,-9,4,20,6,51,7,96,8,-88,9,-46,10,8,12,63,13,-124,14,-101,15,-90,16,-113,17,99,18,14,19,-113,19,-59,19,-12,19,7,20,23,20,26,20,30,20,72,20,117,20,-71,20,20,21,-102,21,32,22,-63,22,78,23,-35,23,90,24,-54,24,38,25,115,25,-57,25,-8,25,10,26,7,26,6,26,-5,25,-63,25,97,25,-50,24,38,24,80,23,63,22,2,21,-80,19,58,18,-90,16,-12,14,69,13,-108,11,-5,9,77,8,-93,6,47,5,-60,3,122,2,54,1,35,0,51,-1,106,-2,-105,-3,-2,-4,-102,-4,58,-4,-22,-5,-59,-5,-57,-5,-60,-5,-33,-5,8,-4,93,-4,-75,-4,32,-3,-114,-3,-2,-3,113,-2,-41,-2,48,-1,-107,-1,-1,-1,92,0,-67,0,30,1,-106,1,31,2,-85,2,70,3,-11,3,-94,4,61,5,-38,5,110,6,-7,6,114,7,-36,7,60,8,-91,8,4,9,76,9,-71,9,29,10,125,10,-41,10,69,11,-88,11,-7,11,42,12,100,12,-96,12,-52,12,-37,12,-48,12,-45,12,-29,12,-39,12,-98,12,-124,12,116,12,72,12,-15,11,-114,11,62,11,-44,10,78,10,-66,9,88,9,-35,8,74,8,-96,7,17,7,103,6,-92,5,-96,4,-125,3,106,2,18,1,108,-1,-84,-3,-45,-5,-32,-7,-52,-9,-106,-11,-112,-13,-96,-15,-111,-17,-121,-19,-115,-21,-49,-23,19,-24,92,-26,-83,-28,57,-29,-32,-31,-112,-32,75,-33,59,-34,71,-35,96,-36,104,-37,121,-38,-126,-39,127,-40,93,-41,50,-42,2,-43,-37,-45,-94,-46,123,-47,126,-48,-83,-49,20,-49,-91,-50,111,-50,120,-50,-76,-50,19,-49,-70,-49,111,-48,66,-47,43,-46,56,-45,88,-44,-99,-43,0,-41,-123,-40,39,-38,-45,-37,-113,-35,107,-33,103,-31,94,-29,84,-27,76,-25,90,-23,101,-21,106,-19,80,-17,79,-15,54,-13,38,-11,-11,-10,-52,-8,-64,-6,-89,-4,-127,-2,99,0,95,2,88,4,59,6,5,8,-31,9,-51,11,-103,13,53,15,-25,16,-84,18,108,20,19,22}; }
	private static byte[] data60(){ return new byte[] {-63,23,-111,25,111,27,74,29,25,31,-16,32,-22,34,-79,36,93,38,-44,39,78,41,-105,42,-106,43,118,44,37,45,-77,45,-7,45,32,46,49,46,53,46,-11,45,126,45,-30,44,67,44,-126,43,-103,42,-121,41,113,40,48,39,-37,37,115,36,4,35,-85,33,41,32,-93,30,36,29,-93,27,-9,25,65,24,-113,22,-44,20,15,19,72,17,-116,15,-23,13,90,12,-44,10,106,9,41,8,15,7,-34,5,-75,4,-95,3,-88,2,-101,1,126,0,107,-1,-117,-2,-60,-3,-37,-4,17,-4,-117,-5,34,-5,-82,-6,56,-6,-10,-7,-99,-7,45,-7,-127,-8,-11,-9,98,-9,-78,-10,-21,-11,45,-11,-103,-12,43,-12,-68,-13,100,-13,112,-13,-88,-13,-16,-13,88,-12,-21,-12,-67,-11,-107,-10,108,-9,121,-8,-93,-7,-36,-6,17,-4,50,-3,-127,-2,-58,-1,3,1,72,2,-112,3,-27,4,39,6,96,7,-67,8,30,10,99,11,-112,12,-73,13,-45,14,-63,15,121,16,38,17,-61,17,67,18,-114,18,-54,18,26,19,87,19,104,19,114,19,-115,19,-115,19,117,19,26,19,-65,18,73,18,-123,17,127,16,97,15,60,14,-38,12,66,11,-102,9,29,8,-128,6,-80,4,-15,2,70,1,-105,-1,-63,-3,-35,-5,-10,-7,10,-8,-11,-11,-58,-13,115,-15,60,-17,-20,-20,-113,-22,33,-24,-41,-27,-69,-29,-97,-31,-101,-33,-54,-35,67,-36,-58,-38,107,-39,73,-40,110,-41,-85,-42,-6,-43,113,-43,-3,-44,-103,-44,61,-44,6,-44,-61,-45,-104,-45,-123,-45,-113,-45,-94,-45,-46,-45,32,-44,-121,-44,10,-43,-89,-43,86,-42,37,-41,0,-40,-39,-40,-64,-39,-79,-38,-66,-37,-46,-36,-4,-35,67,-33,-92,-32,9,-30,-114,-29,47,-27,-40,-26,121,-24,32,-22,-84,-21,69,-19,-51,-18,75,-16,-63,-15,66,-13,-68,-12,90,-10,0,-8,-73,-7,-99,-5,-119,-3,-116,-1,-104,1,-81,3,-55,5,-13,7,27,10,37,12,43,14,48,16,36,18,-17,19,126,21,-9,22,115,24,-66,25,-68,26,-98,27,111,28,38,29,-90,29,-12,29,95,30,-85,30,-74,30,-111,30,102,30,45,30,-61,29,34,29,106,28,-49,27,11,27,54,26,89,25,-78,24,35,24,-94,23,46,23,-35,22,-69,22,-85,22,-95,22,-95,22,-67,22,-29,22,17,23,42,23,96,23,-111,23,-77,23,-57,23,-41,23,1,24,5,24,-14,23,-32,23,-57,23,-103,23,82,23,-1,22,-86,22,68,22,-75,21,43,21,-79,20,36,20,112,19,-69,18,18,18,104,17,-83,16,-8,15,116,15,-21,14,110,14,25,14,-21,13,-16,13,-12,13,33,14,113,14,-57,14,11,15,62,15,95,15,106,15,63,15,-16,14,-123,14,19,14,124,13,-50,12,35,12,113,11,-56,10,32,10,121,9,-48,8,66,8,-122,7,-58,6,14,6,93,5,-112,4,-84,3,-59,2,-14,1,25,1,33,0,35,-1,25,-2,1,-3,-90,-5,56,-6,-86,-8,2,-9,59,-11,102,-13,117,-15,119,-17,114,-19,106,-21,105,-23,110,-25,-116,-27,-54,-29,13,-30,109,-32,-10,-34,-114,-35,55,-36,-6,-38,-49,-39,-54,-40,-73,-41,-71,-42,-69,-43,-24,-44,24,-44,89,-45,-72,-46,58,-46,-49,-47,-108,-47,120,-47,124,-47,-73,-47,10,-46,99,-46,-42,-46,112,-45,36,-44,-24,-44,-79,-43,-75,-42,-26,-41,70,-39,-58,-38,104,-36,78,-34,95,-32,-122,-30,-61,-28,25,-25,126,-23,-6,-21,102,-18,-61,-16,27,-13,120,-11,-61,-9,3,-6,40,-4,81,-2,103,0,104,2,77,4,26,6,-55,7,105,9,-47,10,39,12,103,13,-115,14,-103,15,-110,16,105,17,64,18,31,19,-9,19,-65,20,-126,21,77,22,51,23,10,24,-27,24,-48,25,-48,26,-45,27,-49,28,-54,29,-36,30,-29,31,-58,32,-106,33,85,34,-22,34,75,35,120,35,-123,35,96,35,29,35,-108,34,-6,33,80,33,-112,32,-81,31,-63,30,-76,29,126,28,23,27,-101,25,3,24,79,22,113,20,123,18,-109,16,-66,14,-24,12,48,11,-108,9,24,8,-89,6,95,5,39,4,-10,2,-49,1,-95,0,-110,-1,108,-2,85,-3,88,-4,100,-5,-107,-6,-36,-7,44,-7,-102,-8,46,-8,-35,-9,-98,-9,111,-9,74,-9,59,-9,44,-9,32,-9,33,-9,24,-9,6,-9,-19,-10,-36,-10,-48,-10,-65,-10,-91,-10,-86,-10,-73,-10,-52,-10,4,-9,57,-9,126,-9,-39,-9,57,-8,-89,-8,22,-7,-100,-7,29,-6,-81,-6,62,-5,-24,-5,-112,-4,78,-3,34,-2,-5,-2,-13,-1,2,1,24,2,45,3,65,4,85,5,102,6,117,7,100,8,83,9,53,10,10,11,-79,11,92,12,-6,12,-99,13,19,14,-117,14,-6,14,108,15,-76,15,-23,15,-10,15,-8,15,-23,15,-106,15,25,15,119,14}; }
	private static byte[] data61(){ return new byte[] {-74,13,-74,12,-121,11,46,10,-48,8,73,7,-87,5,-16,3,79,2,-75,0,34,-1,-92,-3,63,-4,18,-5,-20,-7,-54,-8,-49,-9,-44,-10,-58,-11,-118,-12,75,-13,-22,-15,102,-16,-61,-18,15,-19,95,-21,-105,-23,-23,-25,60,-26,-90,-28,7,-29,-106,-31,63,-32,-10,-34,-89,-35,126,-36,105,-37,85,-38,101,-39,-94,-40,27,-40,-81,-41,-103,-41,-90,-41,-31,-41,98,-40,30,-39,-18,-39,-43,-38,-21,-37,14,-35,52,-34,75,-33,122,-32,-108,-31,-49,-30,-27,-29,-9,-28,32,-26,96,-25,121,-24,-110,-23,-54,-22,16,-20,86,-19,-89,-18,23,-16,-97,-15,63,-13,-36,-12,121,-10,52,-8,-3,-7,-75,-5,120,-3,73,-1,38,1,16,3,13,5,22,7,59,9,125,11,-32,13,87,16,-38,18,114,21,6,24,-119,26,-16,28,56,31,118,33,117,35,98,37,33,39,-45,40,98,42,-23,43,84,45,-71,46,26,48,101,49,-101,50,-65,51,-67,52,-101,53,50,54,-101,54,-55,54,-76,54,75,54,-113,53,-91,52,121,51,24,50,-128,48,-78,46,-38,44,-15,42,-10,40,-34,38,-49,36,-60,34,-55,32,-82,30,-89,28,-92,26,-102,24,123,22,101,20,79,18,84,16,83,14,88,12,120,10,-81,8,14,7,-99,5,67,4,9,3,-24,1,-37,0,-48,-1,-72,-2,-115,-3,66,-4,-33,-6,114,-7,-45,-9,33,-10,-118,-12,-39,-14,45,-15,-109,-17,42,-18,-30,-20,-115,-21,93,-22,97,-23,121,-24,-85,-25,-15,-26,76,-26,-47,-27,104,-27,42,-27,21,-27,50,-27,121,-27,-43,-27,74,-26,-13,-26,-68,-25,-128,-24,80,-23,38,-22,11,-21,-30,-21,-85,-20,107,-19,64,-18,-12,-18,-110,-17,27,-16,-69,-16,81,-15,-33,-15,117,-14,19,-13,-66,-13,107,-12,34,-11,-23,-11,-86,-10,112,-9,26,-8,-93,-8,20,-7,94,-7,119,-7,124,-7,115,-7,53,-7,-45,-8,123,-8,39,-8,-52,-9,102,-9,11,-9,-41,-10,-89,-10,91,-10,-14,-11,-84,-11,90,-11,-23,-12,89,-12,-38,-13,103,-13,-39,-14,50,-14,-106,-15,20,-15,116,-16,-44,-17,54,-17,-66,-18,67,-18,-68,-19,38,-19,-59,-20,123,-20,58,-20,-10,-21,-37,-21,-5,-21,38,-20,80,-20,-102,-20,12,-19,-109,-19,34,-18,-76,-18,92,-17,33,-16,-21,-16,-73,-15,-80,-14,-79,-13,-81,-12,-74,-11,-49,-10,3,-8,21,-7,11,-6,-3,-6,-19,-5,-31,-4,-55,-3,-80,-2,-89,-1,-113,0,-100,1,-80,2,-21,3,13,5,59,6,103,7,-96,8,-82,9,-88,10,-109,11,100,12,39,13,-45,13,-121,14,43,15,-69,15,88,16,-8,16,-108,17,67,18,-30,18,-124,19,37,20,-51,20,110,21,19,22,-94,22,54,23,-42,23,105,24,-16,24,121,25,-7,25,108,26,-60,26,-17,26,36,27,63,27,63,27,2,27,-81,26,62,26,-89,25,-47,24,-56,23,-106,22,67,21,-74,19,-11,17,30,16,87,14,114,12,-123,10,-115,8,-50,6,17,5,78,3,-101,1,42,0,-41,-2,-102,-3,93,-4,94,-5,-103,-6,-32,-7,86,-7,-18,-8,-66,-8,-85,-8,-87,-8,-53,-8,34,-7,122,-7,-24,-7,75,-6,-66,-6,56,-5,-86,-5,4,-4,103,-4,-33,-4,87,-3,-54,-3,50,-2,-54,-2,96,-1,-26,-1,112,0,43,1,-22,1,-102,2,103,3,58,4,9,5,-15,5,-36,6,-43,7,-71,8,-83,9,-113,10,107,11,68,12,15,13,-62,13,119,14,46,15,-37,15,124,16,18,17,-80,17,54,18,-93,18,-18,18,49,19,90,19,69,19,23,19,-11,18,-61,18,123,18,18,18,-39,17,-80,17,-109,17,113,17,77,17,73,17,48,17,-21,16,106,16,-44,15,14,15,19,14,-73,12,59,11,-66,9,32,8,81,6,111,4,-85,2,-33,0,-18,-2,-21,-4,11,-5,35,-7,48,-9,31,-11,18,-13,62,-15,71,-17,96,-19,-114,-21,-12,-23,105,-24,-34,-26,109,-27,22,-28,-55,-30,118,-31,36,-32,-45,-34,-123,-35,36,-36,-91,-38,48,-39,-34,-41,120,-42,9,-43,-78,-45,-112,-46,-122,-47,-89,-48,-22,-49,98,-49,45,-49,32,-49,48,-49,-123,-49,12,-48,-75,-48,122,-47,96,-46,89,-45,104,-44,-121,-43,-55,-42,22,-40,122,-39,-43,-38,93,-36,21,-34,-58,-33,121,-31,55,-29,16,-27,-28,-26,-79,-24,102,-22,15,-20,-62,-19,95,-17,-49,-16,73,-14,-51,-13,65,-11,-64,-10,58,-8,-39,-7,118,-5,23,-3,-41,-2,-88,0,127,2,110,4,90,6,84,8,108,10,126,12,-124,14,-118,16,-114,18,-113,20,116,22,56,24,-5,25,-80,27,71,29,-57,30,75,32,-80,33,-2,34,59,36,77,37,95,38,108,39,53,40,-61,40,32,41,92,41,88,41,1,41,113,40,-63,39,-11,38,1,38,-14,36,-31,35,-41,34,-69,33,-101,32,119,31}; }
	private static byte[] data62(){ return new byte[] {92,30,57,29,12,28,-60,26,123,25,12,24,-101,22,41,21,-64,19,107,18,11,17,-75,15,115,14,96,13,77,12,53,11,71,10,110,9,-111,8,-84,7,-30,6,56,6,114,5,-92,4,-23,3,90,3,-53,2,38,2,-110,1,27,1,-97,0,39,0,-77,-1,93,-1,40,-1,-37,-2,-125,-2,71,-2,37,-2,-3,-3,-70,-3,89,-3,37,-3,-21,-4,-109,-4,68,-4,8,-4,-19,-5,-40,-5,-41,-5,30,-4,124,-4,-10,-4,109,-3,33,-2,-17,-2,-68,-1,112,0,70,1,52,2,25,3,-17,3,-47,4,-52,5,-38,6,-30,7,-5,8,44,10,100,11,-116,12,-74,13,-34,14,-16,15,-48,16,122,17,30,18,-108,18,-49,18,-52,18,-70,18,-106,18,93,18,-8,17,115,17,-5,16,-122,16,14,16,-128,15,9,15,-94,14,10,14,124,13,-30,12,65,12,110,11,112,10,119,9,105,8,54,7,-62,5,52,4,-80,2,35,1,103,-1,124,-3,-92,-5,-61,-7,-72,-9,-119,-11,77,-13,7,-15,-100,-18,2,-20,101,-23,-31,-26,104,-28,28,-30,-47,-33,-44,-35,36,-36,-73,-38,113,-39,110,-40,-75,-41,56,-41,-59,-42,118,-42,49,-42,17,-42,-20,-43,-60,-43,-80,-43,-86,-43,-93,-43,-79,-43,-77,-43,-56,-43,-35,-43,11,-42,65,-42,-117,-42,-33,-42,51,-41,-94,-41,22,-40,-101,-40,53,-39,-19,-39,-64,-38,-104,-37,118,-36,119,-35,-118,-34,-93,-33,-34,-32,46,-30,-107,-29,24,-27,-86,-26,89,-24,33,-22,-3,-21,-52,-19,-88,-17,-110,-15,115,-13,85,-11,51,-9,5,-7,-34,-6,-62,-4,-103,-2,112,0,83,2,86,4,82,6,68,8,48,10,65,12,51,14,3,16,-74,17,114,19,18,21,-113,22,-28,23,25,25,54,26,56,27,-14,27,118,28,-38,28,26,29,19,29,-51,28,-114,28,53,28,-77,27,-5,26,69,26,-86,25,14,25,91,24,-103,23,15,23,-96,22,28,22,-119,21,34,21,-19,20,-82,20,-127,20,105,20,125,20,-114,20,-82,20,-32,20,53,21,-109,21,-45,21,2,22,55,22,114,22,-126,22,-128,22,121,22,112,22,75,22,18,22,-42,21,-69,21,-126,21,59,21,-37,20,-119,20,43,20,-65,19,83,19,-28,18,-119,18,27,18,-84,17,83,17,51,17,27,17,3,17,19,17,64,17,101,17,-105,17,-52,17,11,18,68,18,103,18,123,18,-79,18,-53,18,-56,18,-48,18,-35,18,-50,18,-97,18,112,18,58,18,-5,17,-105,17,40,17,-75,16,65,16,-77,15,6,15,77,14,-107,13,-59,12,-60,11,-57,10,-48,9,-73,8,116,7,44,6,-27,4,-102,3,32,2,-115,0,16,-1,-119,-3,-17,-5,44,-6,121,-8,-70,-10,16,-11,63,-13,124,-15,-78,-17,-1,-19,49,-20,89,-22,-120,-24,-59,-26,7,-27,53,-29,88,-31,-120,-33,-67,-35,-27,-37,26,-38,99,-40,-65,-42,53,-43,-59,-45,121,-46,107,-47,-111,-48,-49,-49,42,-49,-64,-50,-121,-50,95,-50,102,-50,-120,-50,-31,-50,94,-49,-12,-49,-85,-48,-124,-47,120,-46,-96,-45,-20,-44,83,-42,-34,-41,-112,-39,104,-37,76,-35,82,-33,106,-31,-101,-29,-44,-27,22,-24,122,-22,-36,-20,38,-17,100,-15,-97,-13,-58,-11,-28,-9,-14,-7,-22,-5,-64,-3,-109,-1,70,1,-32,2,-128,4,21,6,-97,7,30,9,-117,10,-43,11,19,13,67,14,81,15,70,16,71,17,76,18,66,19,60,20,79,21,-127,22,-44,23,31,25,119,26,-62,27,43,29,127,30,-96,31,-79,32,-71,33,-115,34,44,35,-95,35,-3,35,48,36,60,36,20,36,-56,35,99,35,-55,34,-10,33,-1,32,-32,31,-116,30,-2,28,86,27,-101,25,-58,23,-51,21,-43,19,-31,17,4,16,44,14,112,12,-74,10,48,9,-28,7,-106,6,104,5,102,4,106,3,-117,2,-81,1,-48,0,-10,-1,23,-1,75,-2,116,-3,-108,-4,-55,-5,34,-5,107,-6,-39,-7,86,-7,-23,-8,-119,-8,60,-8,7,-8,-40,-9,-65,-9,-75,-9,-91,-9,-108,-9,-106,-9,-92,-9,-57,-9,-29,-9,24,-8,101,-8,-65,-8,29,-7,-112,-7,26,-6,-101,-6,23,-5,-110,-5,37,-4,-63,-4,62,-3,-63,-3,58,-2,-66,-2,71,-1,-51,-1,95,0,-6,0,-86,1,98,2,53,3,18,4,3,5,18,6,59,7,90,8,-108,9,-57,10,8,12,37,13,52,14,36,15,-5,15,-81,16,54,17,-116,17,-57,17,-21,17,-39,17,-82,17,120,17,53,17,-45,16,53,16,-99,15,-15,14,40,14,50,13,31,12,-19,10,-58,9,111,8,0,7,-90,5,92,4,13,3,-61,1,-101,0,-124,-1,123,-2,103,-3,81,-4,64,-5,44,-6,-15,-8,-115,-9,49,-10,-72,-12,49,-13,-124,-15,-47,-17,36,-18,115,-20,-79,-22,-15,-24,67,-25,-102,-27,3,-28}; }
	private static byte[] data63(){ return new byte[] {-120,-30,36,-31,-23,-33,-84,-34,-79,-35,-56,-36,15,-36,93,-37,-26,-38,-115,-38,118,-38,99,-38,-128,-38,-48,-38,74,-37,-29,-37,-104,-36,-113,-35,-97,-34,-73,-33,-44,-32,26,-30,90,-29,-93,-28,-54,-27,-9,-26,6,-24,52,-23,28,-22,-13,-22,-29,-21,-47,-20,-97,-19,113,-18,80,-17,60,-16,49,-15,51,-14,49,-13,100,-12,-90,-11,-29,-10,55,-8,-66,-7,90,-5,-7,-4,-80,-2,-116,0,-127,2,-122,4,-92,6,-44,8,8,11,81,13,-105,15,-27,17,56,20,117,22,-90,24,-44,26,-56,28,-87,30,107,32,7,34,-109,35,-13,36,56,38,99,39,124,40,114,41,88,42,38,43,-34,43,113,44,-36,44,33,45,71,45,61,45,-7,44,127,44,-40,43,-1,42,-22,41,-71,40,125,39,41,38,-65,36,85,35,-34,33,116,32,-4,30,125,29,-16,27,83,26,-72,24,4,23,58,21,113,19,-77,17,-7,15,64,14,-111,12,-11,10,-127,9,38,8,-35,6,-81,5,-116,4,-128,3,-120,2,-116,1,-104,0,-69,-1,-35,-2,-28,-3,-23,-4,-18,-5,-11,-6,-24,-7,-63,-8,-97,-9,-117,-10,124,-11,78,-12,46,-13,26,-14,44,-15,47,-16,76,-17,121,-18,-58,-19,46,-19,-108,-20,55,-20,-11,-21,-48,-21,-52,-21,11,-20,112,-20,-9,-20,-124,-19,62,-18,13,-17,5,-16,-7,-16,-42,-15,-60,-14,-53,-13,-69,-12,-123,-11,66,-10,-4,-10,-84,-9,50,-8,-105,-8,14,-7,104,-7,-98,-7,-50,-7,-2,-7,19,-6,29,-6,6,-6,3,-6,8,-6,10,-6,3,-6,3,-6,28,-6,53,-6,55,-6,79,-6,123,-6,-110,-6,-122,-6,127,-6,100,-6,67,-6,-22,-7,119,-7,12,-7,-120,-8,-52,-9,-4,-10,49,-10,101,-11,122,-12,-120,-13,-106,-14,-73,-15,-49,-16,-43,-17,-19,-18,32,-18,105,-19,-82,-20,-4,-21,104,-21,-21,-22,116,-22,1,-22,-51,-23,-78,-23,-85,-23,-95,-23,-74,-23,-2,-23,75,-22,-88,-22,44,-21,-50,-21,-103,-20,113,-19,50,-18,40,-17,47,-16,37,-15,28,-14,27,-13,37,-12,51,-11,39,-10,29,-9,52,-8,56,-7,65,-6,72,-5,85,-4,89,-3,87,-2,70,-1,63,0,44,1,18,2,-17,2,-44,3,-77,4,-104,5,119,6,75,7,61,8,18,9,-17,9,-54,10,-81,11,-121,12,95,13,66,14,31,15,-7,15,-44,16,-95,17,-124,18,93,19,53,20,7,21,-44,21,-80,22,-128,23,57,24,-9,24,-91,25,84,26,-38,26,69,27,-115,27,-53,27,-29,27,-61,27,-125,27,26,27,122,26,-75,25,-76,24,-94,23,110,22,-4,20,117,19,-23,17,64,16,-120,14,-94,12,-64,10,-25,8,44,7,73,5,116,3,-48,1,75,0,-45,-2,116,-3,95,-4,108,-5,-102,-6,-51,-7,59,-7,-44,-8,125,-8,52,-8,17,-8,10,-8,7,-8,-2,-9,9,-8,51,-8,108,-8,-105,-8,-55,-8,8,-7,93,-7,-62,-7,42,-6,-120,-6,29,-5,-65,-5,126,-4,48,-3,20,-2,26,-1,48,0,38,1,79,2,121,3,-99,4,-60,5,-42,6,-10,7,-17,8,-28,9,-54,10,-78,11,-100,12,117,13,125,14,-124,15,-114,16,-113,17,-90,18,-92,19,-105,20,126,21,70,22,-6,22,-109,23,-28,23,51,24,115,24,-103,24,-84,24,-86,24,-94,24,-97,24,-111,24,88,24,17,24,-42,23,124,23,-18,22,63,22,-106,21,-60,20,-39,19,-73,18,-128,17,54,16,-57,14,59,13,-93,11,8,10,91,8,-119,6,-89,4,-35,2,-3,0,3,-1,-31,-4,-52,-6,-68,-8,-103,-10,87,-12,28,-14,5,-16,-4,-19,-37,-21,-45,-23,-20,-25,57,-26,-114,-28,-34,-30,67,-31,-41,-33,92,-34,-43,-36,67,-37,-35,-39,121,-40,-6,-42,-120,-43,74,-44,26,-45,-6,-47,-17,-48,27,-48,120,-49,-12,-50,-84,-50,127,-50,-104,-50,-35,-50,85,-49,-21,-49,-66,-48,-62,-47,-10,-46,52,-44,-91,-43,34,-41,-51,-40,-112,-38,77,-36,12,-34,-57,-33,-122,-31,60,-29,-34,-28,119,-26,-13,-25,101,-23,-54,-22,27,-20,71,-19,124,-18,-85,-17,-30,-16,7,-14,30,-13,95,-12,-53,-11,31,-9,-110,-8,53,-6,-5,-5,-32,-3,-69,-1,-74,1,-24,3,52,6,92,8,125,10,-65,12,-20,14,16,17,14,19,5,21,-5,22,-52,24,-125,26,46,28,-49,29,81,31,-91,32,-60,33,-36,34,-60,35,125,36,-14,36,74,37,119,37,109,37,42,37,-65,36,77,36,-66,35,-13,34,0,34,17,33,18,32,-2,30,-42,29,-76,28,-87,27,-124,26,96,25,52,24,39,23,18,22,-8,20,-25,19,-36,18,-50,17,-91,16,-121,15,100,14,89,13,51,12,18,11,1,10,16,9,25,8,30,7,67,6,126,5,-64,4,-11,3,87,3,-46,2,65,2,-60,1,71,1,2,1,-55,0,-110,0}; }
	private static byte[] data64(){ return new byte[] {92,0,85,0,100,0,99,0,107,0,123,0,-91,0,-71,0,-77,0,-83,0,-70,0,-57,0,-106,0,102,0,70,0,58,0,-5,-1,-74,-1,-89,-1,-66,-1,-45,-1,2,0,93,0,-17,0,-93,1,90,2,46,3,45,4,60,5,71,6,93,7,120,8,-104,9,-110,10,123,11,98,12,72,13,23,14,-73,14,98,15,-5,15,105,16,-52,16,13,17,88,17,-112,17,-125,17,116,17,92,17,54,17,-23,16,-107,16,90,16,6,16,-102,15,46,15,-36,14,-126,14,11,14,-116,13,3,13,109,12,-63,11,-37,10,-18,9,8,9,-8,7,-67,6,101,5,41,4,-46,2,77,1,-100,-1,-24,-3,52,-4,87,-6,76,-8,55,-10,42,-12,1,-14,-70,-17,119,-19,68,-21,17,-23,-14,-26,-34,-28,-22,-30,34,-31,123,-33,-25,-35,-123,-36,112,-37,-110,-38,-43,-39,67,-39,4,-39,-21,-40,-15,-40,9,-39,79,-39,-96,-39,-6,-39,78,-38,-94,-38,-26,-38,52,-37,108,-37,-128,-37,-98,-37,-79,-37,-70,-37,-83,-37,-100,-37,-121,-37,-119,-37,-111,-37,-101,-37,-63,-37,7,-36,113,-36,-15,-36,-99,-35,110,-34,82,-33,87,-32,-112,-31,-24,-30,86,-28,-46,-27,100,-25,23,-23,-30,-22,-81,-20,-120,-18,103,-16,109,-14,113,-12,-126,-10,-128,-8,126,-6,103,-4,80,-2,57,0,25,2,-38,3,-112,5,93,7,27,9,-63,10,98,12,14,14,-65,15,75,17,-69,18,20,20,83,21,110,22,86,23,14,24,-114,24,-25,24,2,25,-18,24,-56,24,127,24,17,24,-120,23,-5,22,-118,22,7,22,100,21,-42,20,120,20,45,20,-32,19,-120,19,80,19,63,19,34,19,1,19,-17,18,2,19,8,19,-15,18,-21,18,1,19,28,19,23,19,31,19,51,19,108,19,-114,19,-81,19,-44,19,15,20,45,20,75,20,97,20,117,20,-128,20,121,20,105,20,84,20,73,20,27,20,-9,19,-31,19,-50,19,-86,19,-106,19,108,19,70,19,39,19,6,19,-5,18,-13,18,-1,18,28,19,67,19,-121,19,-58,19,53,20,-94,20,6,21,122,21,-36,21,57,22,-118,22,-65,22,-39,22,-42,22,-62,22,123,22,34,22,-104,21,0,21,98,20,-107,19,-72,18,-42,17,3,17,11,16,21,15,39,14,60,13,62,12,55,11,42,10,18,9,-5,7,-64,6,103,5,7,4,-104,2,31,1,-117,-1,-29,-3,63,-4,-101,-6,-37,-8,17,-9,99,-11,-97,-13,-47,-15,-15,-17,12,-18,29,-20,41,-22,73,-24,81,-26,95,-28,-109,-30,-58,-32,-5,-34,41,-35,-114,-37,14,-38,-113,-40,36,-41,-42,-43,-99,-44,113,-45,84,-46,98,-47,-109,-48,-25,-49,91,-49,7,-49,-37,-50,-37,-50,21,-49,-123,-49,23,-48,-16,-48,-24,-47,9,-45,90,-44,-29,-43,-116,-41,82,-39,62,-37,71,-35,89,-33,116,-31,-125,-29,-105,-27,-78,-25,-83,-23,-96,-21,120,-19,71,-17,12,-15,-60,-14,116,-12,22,-10,-77,-9,78,-7,-35,-6,102,-4,14,-2,-115,-1,19,1,-102,2,1,4,98,5,-62,6,56,8,-95,9,-7,10,74,12,-73,13,34,15,113,16,-61,17,51,19,-98,20,-14,21,62,23,-109,24,-19,25,60,27,122,28,-90,29,-53,30,-52,31,-67,32,-127,33,31,34,-91,34,-30,34,-22,34,-54,34,-128,34,-18,33,15,33,7,32,-31,30,-128,29,-24,27,23,26,63,24,78,22,58,20,44,18,25,16,39,14,69,12,114,10,-69,8,30,7,-75,5,87,4,36,3,6,2,22,1,48,0,82,-1,112,-2,-81,-3,-31,-4,39,-4,115,-5,-63,-6,11,-6,104,-7,-47,-8,39,-8,-110,-9,15,-9,-94,-10,61,-10,-34,-11,-89,-11,-111,-11,-111,-11,-71,-11,-34,-11,62,-10,-82,-10,66,-9,-58,-9,99,-8,25,-7,-40,-7,127,-6,38,-5,-36,-5,-108,-4,42,-3,-87,-3,66,-2,-26,-2,104,-1,-12,-1,-119,0,42,1,-32,1,-110,2,77,3,31,4,30,5,27,6,27,7,35,8,76,9,109,10,-99,11,-63,12,-29,13,-22,14,-18,15,-42,16,-91,17,94,18,8,19,-113,19,8,20,105,20,-57,20,16,21,49,21,58,21,42,21,11,21,-67,20,57,20,-91,19,8,19,77,18,85,17,86,16,64,15,38,14,-12,12,-98,11,80,10,-4,8,-76,7,59,6,-76,4,86,3,-16,1,-124,0,19,-1,-70,-3,94,-4,8,-5,-81,-7,79,-8,-2,-10,-92,-11,43,-12,-104,-14,5,-15,92,-17,-102,-19,-68,-21,-19,-23,8,-24,36,-26,66,-28,122,-30,-65,-32,43,-33,-61,-35,-121,-36,127,-37,-89,-38,27,-38,-34,-39,-58,-39,-26,-39,56,-38,-51,-38,118,-37,53,-36,4,-35,1,-34,-6,-34,-5,-33,-17,-32,-18,-31,-26,-30,-20,-29,-31,-28,-47,-27,-38,-26,-55,-25,-101,-24,90,-23,52,-22,-12,-22}; }
	private static byte[] data65(){ return new byte[] {-98,-21,38,-20,-62,-20,90,-19,7,-18,-92,-18,99,-17,86,-16,83,-15,106,-14,-92,-13,27,-11,-72,-10,109,-8,41,-6,2,-4,-5,-3,-20,-1,-26,1,-38,3,-36,5,-33,7,-25,9,-40,11,-23,13,-25,15,-17,17,-30,19,-25,21,-41,23,-82,25,117,27,60,29,-37,30,88,32,-78,33,-22,34,-1,35,-16,36,-81,37,42,38,-124,38,-90,38,-99,38,124,38,58,38,-68,37,45,37,-112,36,-32,35,20,35,65,34,94,33,106,32,95,31,74,30,47,29,8,28,-54,26,-100,25,81,24,15,23,-52,21,-124,20,54,19,-23,17,-95,16,66,15,-33,13,126,12,18,11,-97,9,41,8,-55,6,127,5,65,4,12,3,1,2,24,1,55,0,116,-1,-47,-2,49,-2,-89,-3,37,-3,-79,-4,51,-4,-71,-5,27,-5,123,-6,-45,-7,-10,-8,35,-8,70,-9,98,-10,109,-11,118,-12,-101,-13,-48,-14,37,-14,-103,-15,41,-15,-8,-16,-8,-16,13,-15,85,-15,-53,-15,106,-14,-6,-14,-102,-13,95,-12,44,-11,-9,-11,-88,-10,105,-9,37,-8,-35,-8,119,-7,39,-6,-41,-6,106,-5,-48,-5,71,-4,-54,-4,55,-3,127,-3,-90,-3,-50,-3,4,-2,13,-2,3,-2,6,-2,21,-2,19,-2,19,-2,40,-2,81,-2,109,-2,127,-2,-112,-2,-78,-2,-62,-2,-68,-2,-117,-2,95,-2,49,-2,-40,-3,97,-3,-32,-4,95,-4,-84,-5,-35,-6,39,-6,102,-7,-123,-8,-92,-9,-64,-10,-26,-11,9,-11,13,-12,32,-13,52,-14,77,-15,78,-16,54,-17,54,-18,62,-19,85,-20,105,-21,-88,-22,17,-22,-94,-23,95,-23,90,-23,125,-23,-41,-23,60,-22,-34,-22,-95,-21,116,-20,52,-19,-2,-19,-44,-18,-88,-17,98,-16,23,-15,-45,-15,-124,-14,55,-13,-39,-13,-128,-12,40,-11,-36,-11,-121,-10,53,-9,-29,-9,-112,-8,45,-7,-43,-7,116,-6,18,-5,-81,-5,63,-4,-20,-4,-86,-3,70,-2,0,-1,-61,-1,-92,0,-121,1,97,2,70,3,48,4,43,5,14,6,-17,6,-62,7,-100,8,109,9,73,10,26,11,-32,11,-80,12,-106,13,-109,14,-99,15,-84,16,-72,17,-58,18,-45,19,-37,20,-58,21,-125,22,22,23,-126,23,-68,23,-65,23,-118,23,43,23,-75,22,-11,21,8,21,7,20,-3,18,-57,17,105,16,0,15,-88,13,50,12,-86,10,37,9,-76,7,79,6,-39,4,121,3,67,2,40,1,38,0,46,-1,85,-2,-80,-3,28,-3,108,-4,-24,-5,119,-5,43,-5,-50,-6,105,-6,48,-6,-1,-7,-44,-7,-106,-7,127,-7,126,-7,-103,-7,-86,-7,-43,-7,52,-6,-77,-6,35,-5,-65,-5,-118,-4,113,-3,89,-2,93,-1,112,0,-109,1,-107,2,-112,3,-112,4,-93,5,-111,6,110,7,82,8,41,9,24,10,-10,10,-10,11,-5,12,19,14,28,15,81,16,-115,17,-69,18,-34,19,14,21,59,22,100,23,94,24,61,25,16,26,-56,26,87,27,-80,27,20,28,74,28,107,28,101,28,81,28,46,28,-19,27,-103,27,61,27,3,27,-99,26,21,26,114,25,-36,24,48,24,103,23,96,22,116,21,95,20,45,19,-54,17,87,16,-11,14,87,13,-111,11,-85,9,-54,7,-60,5,-81,3,-120,1,81,-1,20,-3,-52,-6,126,-8,53,-10,3,-12,-47,-15,-90,-17,112,-19,89,-21,65,-23,68,-25,54,-27,62,-29,92,-31,126,-33,-107,-35,-80,-37,8,-38,114,-40,-58,-42,45,-43,-46,-45,-91,-46,-116,-47,118,-48,-101,-49,-4,-50,-98,-50,81,-50,31,-50,43,-50,116,-50,-11,-50,116,-49,52,-48,36,-47,41,-46,67,-45,-128,-44,-40,-43,77,-41,-50,-40,63,-38,-61,-37,70,-35,-38,-34,84,-32,-52,-31,53,-29,-109,-28,-36,-27,41,-25,97,-24,-124,-23,-122,-22,-101,-21,-76,-20,-55,-19,-33,-18,25,-16,101,-15,-73,-14,-1,-13,-127,-11,20,-9,-64,-8,81,-6,17,-4,-18,-3,-37,-1,-88,1,-112,3,-114,5,-89,7,-78,9,-68,11,-38,13,4,16,1,18,-26,19,-49,21,-86,23,103,25,-40,26,17,28,66,29,71,30,16,31,-108,31,-12,31,41,32,44,32,-32,31,104,31,-13,30,72,30,101,29,106,28,124,27,121,26,81,25,42,24,16,23,7,22,-7,20,-9,19,8,19,74,18,124,17,-80,16,-37,15,49,15,-117,14,-58,13,-20,12,24,12,69,11,82,10,64,9,56,8,55,7,48,6,25,5,35,4,86,3,-113,2,-28,1,92,1,7,1,-28,0,-61,0,-52,0,-20,0,25,1,82,1,121,1,-66,1,3,2,50,2,76,2,118,2,-78,2,-21,2,-6,2,3,3,40,3,92,3,118,3,-115,3,-56,3,20,4,69,4,112,4,-58,4,54,5,-74,5,46,6,-58,6,-107,7,116,8,75,9,35,10,44,11,52,12,35,13,1,14,-21,14}; }
	private static byte[] data66(){ return new byte[] {-57,15,-112,16,47,17,-65,17,91,18,-59,18,21,19,96,19,-93,19,-61,19,-30,19,-8,19,23,20,36,20,22,20,27,20,35,20,41,20,-7,19,-57,19,-103,19,90,19,-20,18,107,18,-29,17,75,17,-116,16,-75,15,-15,14,31,14,74,13,78,12,88,11,86,10,59,9,8,8,-82,6,109,5,0,4,89,2,-119,0,-49,-2,-7,-4,-8,-6,-36,-8,-64,-10,-63,-12,-90,-14,104,-16,47,-18,59,-20,72,-22,63,-24,84,-26,-88,-28,18,-29,-104,-31,40,-32,-13,-34,-9,-35,18,-35,74,-36,-73,-37,86,-37,20,-37,-14,-38,-32,-38,-10,-38,40,-37,100,-37,-87,-37,-19,-37,58,-36,-128,-36,-78,-36,-45,-36,-9,-36,7,-35,-16,-36,-46,-36,-77,-36,-94,-36,-113,-36,110,-36,91,-36,103,-36,-125,-36,-68,-36,8,-35,-126,-35,20,-34,-89,-34,95,-33,42,-32,35,-31,32,-30,63,-29,124,-28,-35,-27,89,-25,-24,-24,-127,-22,57,-20,8,-18,-29,-17,-37,-15,-31,-13,-25,-11,-46,-9,-45,-7,-49,-5,-65,-3,-96,-1,127,1,73,3,11,5,-65,6,77,8,-39,9,78,11,-82,12,-42,13,6,15,19,16,-5,16,-73,17,70,18,-47,18,44,19,98,19,118,19,109,19,100,19,57,19,-22,18,-110,18,82,18,14,18,-53,17,-115,17,99,17,76,17,61,17,14,17,20,17,11,17,-4,16,-54,16,-97,16,-124,16,98,16,30,16,-19,15,-40,15,-62,15,-78,15,-89,15,-41,15,34,16,96,16,-92,16,17,17,-121,17,-31,17,49,18,126,18,-61,18,-7,18,15,19,4,19,-10,18,-41,18,-109,18,65,18,1,18,-52,17,-125,17,80,17,35,17,27,17,23,17,63,17,95,17,-71,17,41,18,-103,18,32,19,-61,19,123,20,40,21,-49,21,-115,22,54,23,-61,23,52,24,-87,24,-16,24,-1,24,-9,24,-47,24,121,24,8,24,116,23,-71,22,11,22,45,21,79,20,-128,19,-70,18,-17,17,10,17,65,16,121,15,-84,14,-49,13,-1,12,30,12,54,11,35,10,-5,8,-42,7,-96,6,79,5,-26,3,120,2,1,1,121,-1,-42,-3,49,-4,109,-6,-70,-8,-10,-10,13,-11,42,-13,85,-15,127,-17,-127,-19,-117,-21,-87,-23,-52,-25,-30,-27,10,-28,73,-30,-111,-32,-25,-34,64,-35,-58,-37,116,-38,47,-39,-7,-41,-30,-42,0,-42,66,-43,-99,-44,5,-44,-102,-45,93,-45,73,-45,86,-45,-111,-45,-1,-45,-88,-44,94,-43,63,-42,67,-41,125,-40,-45,-39,56,-37,-68,-36,81,-34,-14,-33,-108,-31,58,-29,-30,-28,-127,-26,31,-24,-82,-23,57,-21,-46,-20,59,-18,-94,-17,12,-15,106,-14,-88,-13,-19,-12,26,-10,92,-9,-127,-8,-75,-7,-23,-6,40,-4,93,-3,-100,-2,-30,-1,55,1,-112,2,-26,3,43,5,-114,6,-4,7,86,9,-72,10,36,12,-112,13,-8,14,112,16,-27,17,91,19,-62,20,29,22,105,23,-52,24,19,26,37,27,32,28,5,29,-74,29,43,30,123,30,-120,30,93,30,-13,29,67,29,96,28,93,27,44,26,-73,24,40,23,-114,21,-12,19,40,18,91,16,-98,14,-28,12,56,11,-117,9,-22,7,82,6,-38,4,111,3,13,2,-54,0,-121,-1,99,-2,85,-3,90,-4,114,-5,-114,-6,-66,-7,2,-7,91,-8,-57,-9,68,-9,-45,-10,107,-10,25,-10,-54,-11,-108,-11,-123,-11,116,-11,124,-11,-82,-11,-35,-11,25,-10,105,-10,-37,-10,66,-9,-78,-9,34,-8,-85,-8,66,-7,-33,-7,106,-6,5,-5,-91,-5,84,-4,8,-3,-60,-3,-93,-2,-124,-1,107,0,78,1,86,2,-124,3,-79,4,-12,5,49,7,-115,8,-29,9,57,11,-124,12,-75,13,-46,14,-43,15,-68,16,-128,17,50,18,-45,18,85,19,-50,19,64,20,-94,20,-1,20,85,21,-89,21,-23,21,49,22,121,22,-93,22,-71,22,-75,22,-82,22,-125,22,59,22,-60,21,85,21,-81,20,-22,19,14,19,17,18,13,17,-27,15,-88,14,98,13,18,12,-86,10,46,9,-82,7,53,6,-82,4,19,3,115,1,-40,-1,78,-2,-75,-4,31,-5,124,-7,-21,-9,94,-10,-55,-12,37,-13,-107,-15,-3,-17,64,-18,-125,-20,-63,-22,3,-23,55,-25,100,-27,-89,-29,-2,-31,125,-32,18,-33,-47,-35,-56,-36,-2,-37,98,-37,-1,-38,-42,-38,-29,-38,31,-37,123,-37,17,-36,-79,-36,82,-35,23,-34,-21,-34,-57,-33,-94,-32,-104,-31,-120,-30,104,-29,71,-28,59,-27,38,-26,14,-25,-39,-25,-102,-24,84,-23,7,-22,-101,-22,29,-21,-98,-21,35,-20,-83,-20,40,-19,-66,-19,123,-18,81,-17,53,-16,52,-15,100,-14,-67,-13,53,-11,-70,-10,100,-8,49,-6,15,-4,-33,-3,-58,-1,-69,1,-97,3,107,5,57,7,23,9,-14,10,-71,12,117,14,80,16,26,18,-18,19,-87,21}; }
	private static byte[] data67(){ return new byte[] {102,23,2,25,-121,26,-24,27,35,29,22,30,-33,30,-119,31,-14,31,31,32,59,32,62,32,22,32,-72,31,88,31,-19,30,110,30,-45,29,52,29,-111,28,-37,27,29,27,79,26,113,25,120,24,-125,23,115,22,89,21,50,20,0,19,-76,17,101,16,38,15,-26,13,-86,12,118,11,68,10,31,9,21,8,16,7,23,6,43,5,109,4,-81,3,-7,2,86,2,-78,1,31,1,-104,0,40,0,-94,-1,44,-1,-71,-2,68,-2,-56,-3,87,-3,-64,-4,43,-4,-106,-5,-16,-6,71,-6,-102,-7,7,-7,122,-8,-11,-9,126,-9,55,-9,6,-9,-28,-10,-9,-10,52,-9,-118,-9,-6,-9,106,-8,1,-7,-89,-7,55,-6,-64,-6,90,-5,-32,-5,100,-4,-29,-4,80,-3,-86,-3,11,-2,81,-2,-100,-2,-7,-2,85,-1,-124,-1,-59,-1,-1,-1,73,0,111,0,-94,0,-16,0,35,1,68,1,91,1,-121,1,-94,1,-94,1,-102,1,-99,1,-91,1,-88,1,-87,1,-88,1,-81,1,-80,1,-104,1,-128,1,103,1,51,1,-42,0,104,0,-24,-1,103,-1,-70,-2,-13,-3,42,-3,99,-4,-123,-5,-105,-6,-86,-7,-57,-8,-24,-9,-35,-10,-46,-11,-62,-12,-63,-13,-104,-14,-126,-15,113,-16,117,-17,127,-18,-116,-19,-68,-20,22,-20,-103,-21,54,-21,16,-21,29,-21,71,-21,-113,-21,1,-20,-100,-20,88,-19,8,-18,-52,-18,-100,-17,106,-16,35,-15,-48,-15,125,-14,2,-13,-119,-13,-8,-13,84,-12,-65,-12,29,-11,108,-11,-79,-11,-4,-11,66,-10,-121,-10,-39,-10,60,-9,-98,-9,-2,-9,108,-8,-32,-8,102,-7,-7,-7,-86,-6,113,-5,69,-4,29,-3,13,-2,-11,-2,-39,-1,-51,0,-66,1,-95,2,127,3,88,4,38,5,-18,5,-88,6,104,7,49,8,5,9,-38,9,-74,10,-110,11,118,12,86,13,39,14,-8,14,-90,15,69,16,-54,16,51,17,111,17,-115,17,-121,17,99,17,29,17,-100,16,-14,15,53,15,97,14,105,13,63,12,28,11,-19,9,-82,8,83,7,18,6,-60,4,127,3,39,2,-47,0,-100,-1,124,-2,85,-3,71,-4,82,-5,-119,-6,-45,-7,20,-7,-124,-8,50,-8,-26,-9,-99,-9,96,-9,95,-9,123,-9,-106,-9,-72,-9,3,-8,89,-8,-71,-8,31,-7,-84,-7,69,-6,-28,-6,118,-5,17,-4,-65,-4,124,-3,36,-2,-58,-2,113,-1,48,0,-35,0,117,1,59,2,34,3,7,4,-12,4,-5,5,28,7,77,8,-116,9,-14,10,119,12,-20,13,108,15,-28,16,107,18,-20,19,81,21,-87,22,-14,23,35,25,36,26,26,27,-29,27,-123,28,2,29,109,29,-89,29,-45,29,-33,29,-54,29,-78,29,-108,29,99,29,19,29,-56,28,-114,28,72,28,-34,27,105,27,3,27,-107,26,9,26,94,25,-78,24,11,24,50,23,51,22,14,21,-13,19,-93,18,45,17,-118,15,-16,13,46,12,75,10,67,8,72,6,57,4,17,2,-56,-1,-120,-3,67,-5,-4,-8,-100,-10,59,-12,-40,-15,123,-17,12,-19,-117,-22,53,-24,-31,-27,-94,-29,99,-31,45,-33,36,-35,54,-37,111,-39,-78,-41,40,-42,-42,-44,-99,-45,-121,-46,-106,-47,-5,-48,125,-48,44,-48,0,-48,18,-48,77,-48,-87,-48,40,-47,-53,-47,-108,-46,97,-45,88,-44,90,-43,122,-42,-101,-41,-68,-40,-4,-39,64,-37,125,-36,-75,-35,-33,-34,2,-32,47,-31,79,-30,88,-29,83,-28,98,-27,117,-26,-125,-25,-97,-24,-48,-23,17,-21,75,-20,-76,-19,42,-17,-100,-16,21,-14,-114,-13,27,-11,-89,-10,44,-8,-60,-7,98,-5,6,-3,-112,-2,55,0,-17,1,-76,3,122,5,67,7,38,9,21,11,5,13,-23,14,-55,16,-94,18,97,20,-6,21,89,23,-80,24,-27,25,-50,26,113,27,-14,27,67,28,92,28,65,28,-21,27,-114,27,0,27,70,26,107,25,-98,24,-81,23,-81,22,-110,21,-120,20,-126,19,109,18,76,17,70,16,95,15,118,14,121,13,-110,12,-51,11,1,11,71,10,-126,9,-75,8,7,8,53,7,103,6,-95,5,-19,4,29,4,89,3,-81,2,36,2,-96,1,35,1,-61,0,-118,0,112,0,74,0,31,0,41,0,58,0,67,0,52,0,67,0,88,0,103,0,108,0,-124,0,-86,0,-29,0,2,1,58,1,-99,1,21,2,-109,2,15,3,-49,3,-113,4,83,5,16,6,-28,6,-48,7,-72,8,126,9,68,10,58,11,17,12,-58,12,-127,13,92,14,43,15,-27,15,-95,16,105,17,42,18,-57,18,94,19,-29,19,112,20,-41,20,49,21,125,21,-38,21,23,22,59,22,78,22,99,22,116,22,122,22,121,22,123,22,122,22,101,22,53,22,7,22,-56,21,120,21,15,21,-95,20,43,20,-88,19,-6,18,91,18,-86,17,-46,16,-23,15}; }
	private static byte[] data68(){ return new byte[] {-20,14,-5,13,-24,12,-62,11,111,10,27,9,-94,7,8,6,62,4,103,2,-123,0,111,-2,62,-4,0,-6,-53,-9,-123,-11,28,-13,-49,-16,-98,-18,123,-20,116,-22,-127,-24,-56,-26,55,-27,-55,-29,-125,-30,114,-31,-95,-32,-6,-33,97,-33,-25,-34,-86,-34,126,-34,108,-34,99,-34,99,-34,-123,-34,-83,-34,-56,-34,-35,-34,18,-33,48,-33,51,-33,36,-33,14,-33,-15,-34,-53,-34,-128,-34,53,-34,-13,-35,-52,-35,-109,-35,93,-35,47,-35,32,-35,53,-35,74,-35,125,-35,-39,-35,89,-34,-19,-34,-108,-33,109,-32,75,-31,81,-30,95,-29,-113,-28,-49,-27,33,-25,120,-24,-36,-23,82,-21,-35,-20,109,-18,10,-16,-61,-15,-124,-13,74,-11,23,-9,-1,-8,-46,-6,-105,-4,76,-2,-2,-1,-108,1,13,3,118,4,-61,5,-24,6,10,8,15,9,1,10,-49,10,-118,11,29,12,-77,12,45,13,-115,13,-61,13,-19,13,21,14,49,14,29,14,22,14,11,14,-2,13,-59,13,-105,13,123,13,106,13,77,13,4,13,-22,12,-28,12,-46,12,-81,12,-106,12,-95,12,-62,12,-58,12,-37,12,22,13,80,13,-121,13,-45,13,76,14,-68,14,48,15,-106,15,30,16,-81,16,35,17,-123,17,-11,17,96,18,-99,18,-76,18,-67,18,-60,18,-74,18,-111,18,76,18,28,18,-9,17,-52,17,-100,17,-103,17,-60,17,-12,17,56,18,-108,18,36,19,-77,19,97,20,9,21,-50,21,-97,22,100,23,36,24,-18,24,-97,25,55,26,-88,26,18,27,97,27,-120,27,-122,27,108,27,71,27,-11,26,-120,26,6,26,115,25,-58,24,13,24,67,23,108,22,-120,21,-98,20,-85,19,-71,18,-71,17,-85,16,-99,15,-93,14,-101,13,-103,12,-109,11,-105,10,-110,9,-113,8,113,7,89,6,48,5,-2,3,-94,2,73,1,-54,-1,60,-2,-107,-4,-33,-6,19,-7,57,-9,64,-11,46,-13,23,-15,-16,-18,-44,-20,-86,-22,114,-24,73,-26,54,-28,45,-30,51,-32,93,-34,-68,-36,67,-37,-26,-39,-93,-40,-100,-41,-43,-42,54,-42,-70,-43,98,-43,87,-43,116,-43,-67,-43,49,-42,-41,-42,-102,-41,103,-40,75,-39,83,-38,117,-37,-115,-36,-92,-35,-60,-34,0,-32,65,-31,106,-30,-84,-29,-19,-28,36,-26,95,-25,-86,-24,-37,-23,24,-21,87,-20,-110,-19,-61,-18,-8,-17,48,-15,96,-14,-91,-13,-31,-12,27,-10,75,-9,-123,-8,-58,-7,2,-5,47,-4,100,-3,-91,-2,-51,-1,-7,0,54,2,113,3,-81,4,-22,5,16,7,81,8,-94,9,-32,10,36,12,121,13,-45,14,47,16,122,17,-80,18,-9,19,50,21,79,22,78,23,56,24,-12,24,-119,25,-38,25,29,26,39,26,-15,25,125,25,-22,24,40,24,73,23,34,22,-22,20,-100,19,73,18,-59,16,63,15,-78,13,26,12,93,10,-94,8,-14,6,66,5,-126,3,-50,1,50,0,-84,-2,68,-3,-30,-5,-125,-6,108,-7,95,-8,101,-9,-125,-10,-51,-11,49,-11,-83,-12,69,-12,-13,-13,-77,-13,123,-13,94,-13,77,-13,87,-13,100,-13,123,-13,-104,-13,-64,-13,-26,-13,28,-12,90,-12,-73,-12,12,-11,105,-11,-31,-11,98,-10,-8,-10,-111,-9,77,-8,26,-7,-10,-7,-28,-6,-21,-5,2,-3,58,-2,122,-1,-45,0,78,2,-44,3,96,5,-19,6,-116,8,42,10,-54,11,88,13,-66,14,32,16,112,17,-95,18,-88,19,-95,20,-108,21,100,22,29,23,-78,23,40,24,-93,24,21,25,99,25,-86,25,-30,25,23,26,66,26,95,26,101,26,116,26,107,26,73,26,25,26,-30,25,-108,25,32,25,-103,24,-19,23,70,23,-108,22,-78,21,-73,20,-81,19,-89,18,118,17,49,16,-27,14,113,13,1,12,110,10,-46,8,30,7,123,5,-78,3,-40,1,-10,-1,43,-2,66,-4,55,-6,68,-8,97,-10,120,-12,113,-14,115,-16,-111,-18,-62,-20,-27,-22,31,-23,123,-25,-6,-27,-118,-28,71,-29,34,-30,41,-31,94,-32,-77,-33,42,-33,-46,-34,-100,-34,-117,-34,-100,-34,-55,-34,18,-33,114,-33,-26,-33,108,-32,-17,-32,97,-31,-2,-31,-84,-30,58,-29,-64,-29,96,-28,0,-27,-110,-27,34,-26,-90,-26,70,-25,-41,-25,80,-24,-66,-24,82,-23,-29,-23,95,-22,-39,-22,109,-21,32,-20,-56,-20,-117,-19,111,-18,111,-17,-120,-16,-73,-15,-9,-14,115,-12,-2,-11,-95,-9,74,-7,27,-5,-19,-4,-62,-2,-80,0,-80,2,-96,4,-112,6,110,8,71,10,26,12,-27,13,-110,15,45,17,-90,18,29,20,95,21,-128,22,-121,23,106,24,48,25,-36,25,99,26,-56,26,18,27,83,27,108,27,109,27,79,27,44,27,-24,26,-116,26,29,26,-110,25,-7,24,92,24,-107,23,-79,22,-59,21,-50,20,-71,19,-115,18,97,17,48,16,8,15,-47,13}; }
	private static byte[] data69(){ return new byte[] {-103,12,124,11,100,10,80,9,70,8,103,7,-105,6,-62,5,21,5,-128,4,-23,3,101,3,3,3,-94,2,64,2,-39,1,-120,1,54,1,-34,0,-125,0,26,0,-67,-1,78,-1,-29,-2,81,-2,-34,-3,106,-3,-11,-4,116,-4,12,-4,-80,-5,112,-5,51,-5,11,-5,7,-5,17,-5,33,-5,69,-5,118,-5,-71,-5,10,-4,106,-4,-33,-4,112,-3,-9,-3,110,-2,-11,-2,-106,-1,20,0,-117,0,10,1,126,1,-35,1,40,2,99,2,-115,2,-75,2,-58,2,-45,2,-33,2,-33,2,-53,2,-64,2,-70,2,-69,2,-81,2,-98,2,-89,2,-84,2,-74,2,-60,2,-32,2,0,3,14,3,25,3,44,3,61,3,78,3,70,3,58,3,40,3,2,3,-50,2,120,2,18,2,-82,1,33,1,104,0,-84,-1,-32,-2,-2,-3,-17,-4,-28,-5,-47,-6,-79,-7,116,-8,58,-9,30,-10,-4,-12,-27,-13,-40,-14,-35,-15,-4,-16,54,-16,-109,-17,12,-17,-85,-18,102,-18,56,-18,50,-18,81,-18,125,-18,-43,-18,89,-17,-25,-17,-114,-16,44,-15,-41,-15,-103,-14,80,-13,-4,-13,-101,-12,44,-11,-84,-11,44,-10,-124,-10,-50,-10,12,-9,56,-9,77,-9,113,-9,122,-9,-123,-9,-121,-9,-110,-9,-87,-9,-74,-9,-26,-9,32,-8,119,-8,-25,-8,83,-7,-35,-7,112,-6,18,-5,-64,-5,-116,-4,85,-3,35,-2,-12,-2,-51,-1,-97,0,-123,1,107,2,92,3,64,4,43,5,14,6,-31,6,-80,7,109,8,26,9,-53,9,100,10,-30,10,87,11,-73,11,16,12,93,12,-97,12,-67,12,-52,12,-50,12,-78,12,-104,12,106,12,26,12,-55,11,82,11,-37,10,47,10,116,9,-103,8,-94,7,-103,6,96,5,23,4,-47,2,126,1,1,0,-104,-2,49,-3,-41,-5,125,-6,53,-7,20,-8,19,-9,38,-10,79,-11,-81,-12,46,-12,-42,-13,-115,-13,110,-13,-118,-13,-69,-13,-12,-13,80,-12,-34,-12,127,-11,32,-10,-72,-10,109,-9,60,-8,9,-7,-75,-7,102,-6,29,-5,-33,-5,-110,-4,47,-3,-22,-3,-73,-2,119,-1,53,0,31,1,40,2,63,3,86,4,-120,5,-21,6,100,8,-38,9,89,11,5,13,-83,14,101,16,-13,17,-117,19,41,21,-80,22,19,24,94,25,-76,26,-42,27,-40,28,-65,29,-122,30,37,31,-96,31,13,32,93,32,-125,32,-125,32,115,32,76,32,14,32,-75,31,97,31,5,31,-101,30,25,30,-90,29,55,29,-64,28,58,28,-83,27,48,27,-91,26,-3,25,57,25,98,24,-122,23,127,22,89,21,13,20,-66,18,80,17,-82,15,-18,13,33,12,64,10,64,8,14,6,-59,3,-120,1,36,-1,-97,-4,23,-6,-110,-9,16,-11,117,-14,-56,-17,69,-19,-45,-22,112,-24,-4,-27,-88,-29,-106,-31,-119,-33,-103,-35,-47,-37,77,-38,-37,-40,-107,-41,94,-42,107,-43,-79,-44,19,-44,-118,-45,40,-45,6,-45,8,-45,36,-45,84,-45,-68,-45,63,-44,-23,-44,-100,-43,99,-42,88,-41,76,-40,58,-39,46,-38,50,-37,46,-36,24,-35,15,-34,6,-33,2,-32,-43,-32,-69,-31,-87,-30,-109,-29,-112,-28,-112,-27,-105,-26,-84,-25,-46,-24,13,-22,75,-21,-93,-20,22,-18,125,-17,-6,-16,-104,-14,68,-12,0,-10,-64,-9,126,-7,87,-5,33,-3,-2,-2,-54,0,-105,2,123,4,62,6,2,8,-54,9,-121,11,27,13,-92,14,55,16,-101,17,-49,18,-23,19,-22,20,-25,21,-83,22,60,23,-71,23,44,24,123,24,-115,24,-118,24,123,24,67,24,-40,23,73,23,-72,22,22,22,61,21,88,20,94,19,101,18,89,17,53,16,12,15,11,14,-22,12,-60,11,-94,10,-76,9,-62,8,-37,7,-30,6,20,6,93,5,-87,4,-5,3,97,3,-11,2,-117,2,15,2,-100,1,79,1,3,1,-102,0,67,0,5,0,-40,-1,-125,-1,67,-1,37,-1,13,-1,-22,-2,-65,-2,-83,-2,-68,-2,-57,-2,-63,-2,-31,-2,28,-1,109,-1,-83,-1,8,0,-100,0,60,1,-31,1,-99,2,118,3,96,4,68,5,23,6,12,7,25,8,26,9,2,10,-12,10,-2,11,-12,12,-48,13,-85,14,-97,15,127,16,76,17,7,18,-32,18,-93,19,67,20,-43,20,105,21,2,22,-110,22,-5,22,97,23,-61,23,21,24,94,24,-100,24,-38,24,6,25,36,25,46,25,63,25,85,25,72,25,45,25,12,25,-8,24,-46,24,-113,24,71,24,-5,23,-107,23,15,23,-127,22,-38,21,66,21,112,20,-121,19,-128,18,116,17,54,16,-44,14,108,13,-13,11,71,10,118,8,-104,6,-103,4,-108,2,98,0,38,-2,-11,-5,-73,-7,110,-9,41,-11,17,-13,-13,-16,-27,-18,-9,-20,59,-21,-83,-23,45,-24,-45,-26,-64,-27,-37,-28,28,-28,-127,-29,2,-29,-55,-30}; }
	private static byte[] data70(){ return new byte[] {-74,-30,-82,-30,-93,-30,-83,-30,-35,-30,-7,-30,17,-29,26,-29,45,-29,50,-29,31,-29,-16,-30,-75,-30,124,-30,38,-30,-81,-31,30,-31,-93,-32,28,-32,-115,-33,-4,-34,122,-34,13,-34,-70,-35,116,-35,90,-35,99,-35,-93,-35,-18,-35,98,-34,13,-33,-37,-33,-58,-32,-54,-31,-14,-30,64,-28,-110,-27,-30,-26,70,-24,-70,-23,31,-21,-120,-20,-8,-19,95,-17,-67,-16,13,-14,95,-13,-90,-12,-19,-11,44,-9,118,-8,-69,-7,0,-5,59,-4,111,-3,-102,-2,-27,-1,-1,0,4,2,17,3,-7,3,-31,4,-82,5,105,6,21,7,-94,7,10,8,106,8,-86,8,-38,8,-32,8,-44,8,-56,8,-86,8,121,8,63,8,16,8,-24,7,-80,7,-124,7,120,7,126,7,-108,7,-90,7,-45,7,40,8,-126,8,-35,8,70,9,-34,9,107,10,-26,10,105,11,15,12,-80,12,59,13,-66,13,83,14,-50,14,60,15,-107,15,-4,15,100,16,-75,16,-12,16,33,17,111,17,-80,17,-32,17,-5,17,57,18,121,18,-77,18,-27,18,39,19,127,19,-21,19,74,20,-73,20,66,21,-31,21,-118,22,60,23,-6,23,-69,24,125,25,62,26,-8,26,-95,27,52,28,-89,28,19,29,-127,29,-73,29,-21,29,-9,29,-14,29,-59,29,-120,29,25,29,-83,28,21,28,99,27,-87,26,-29,25,-6,24,-5,23,23,23,36,22,44,21,15,20,6,19,22,18,21,17,3,16,-11,14,-23,13,-29,12,-39,11,-69,10,-103,9,108,8,70,7,0,6,-90,4,55,3,-92,1,6,0,60,-2,100,-4,125,-6,123,-8,90,-10,42,-12,-6,-15,-68,-17,125,-19,62,-21,2,-23,-31,-26,-72,-28,-95,-30,-74,-32,-21,-34,62,-35,-69,-37,96,-38,52,-39,71,-40,-107,-41,4,-41,-89,-42,-106,-42,-80,-42,-11,-42,104,-41,18,-40,-16,-40,-47,-39,-45,-38,-7,-37,58,-35,120,-34,-92,-33,-35,-32,42,-30,123,-29,-93,-28,-51,-27,-7,-26,45,-24,66,-23,82,-22,95,-21,96,-20,115,-19,116,-18,108,-17,-125,-16,-123,-15,-123,-14,-99,-13,-71,-12,-35,-11,-2,-10,47,-8,115,-7,-72,-6,-19,-5,72,-3,-98,-2,-13,-1,63,1,-110,2,-29,3,50,5,117,6,-103,7,-53,8,-16,9,2,11,-3,11,0,13,6,14,-12,14,-55,15,-87,16,-97,17,125,18,51,19,-29,19,-105,20,65,21,-66,21,22,22,96,22,-95,22,-101,22,109,22,20,22,-80,21,21,21,50,20,63,19,33,18,-30,16,119,15,-26,13,73,12,-99,10,-45,8,7,7,55,5,-125,3,-46,1,35,0,-109,-2,32,-3,-73,-5,119,-6,80,-7,59,-8,64,-9,111,-10,-66,-11,13,-11,101,-12,-30,-13,99,-13,-8,-14,-98,-14,70,-14,-21,-15,-111,-15,86,-15,19,-15,-27,-16,-60,-16,-67,-16,-67,-16,-37,-16,29,-15,113,-15,-65,-15,41,-14,-66,-14,120,-13,43,-12,-5,-12,-30,-11,-13,-10,16,-8,43,-7,88,-6,-98,-5,-5,-4,107,-2,-29,-1,103,1,-20,2,113,4,4,6,-115,7,28,9,-75,10,62,12,-53,13,65,15,-70,16,30,18,116,19,-74,20,-24,21,-1,22,-1,23,-23,24,-76,25,125,26,41,27,-80,27,33,28,-114,28,-17,28,53,29,99,29,121,29,-116,29,-113,29,-128,29,82,29,39,29,-24,28,-115,28,22,28,-108,27,-3,26,103,26,-94,25,-62,24,-52,23,-34,22,-70,21,-118,20,79,19,12,18,-102,16,23,15,-118,13,-1,11,96,10,-101,8,-66,6,-17,4,5,3,11,1,-2,-2,-8,-4,-17,-6,-17,-8,-35,-10,-37,-12,-21,-14,29,-15,74,-17,-114,-19,-6,-21,-116,-22,43,-23,-26,-25,-73,-26,-74,-27,-37,-28,41,-28,-94,-29,41,-29,-46,-30,-81,-30,-59,-30,-45,-30,-10,-30,42,-29,118,-29,-61,-29,33,-28,119,-28,-45,-28,41,-27,-127,-27,-62,-27,2,-26,62,-26,101,-26,-128,-26,-100,-26,-65,-26,-49,-26,-50,-26,-22,-26,25,-25,84,-25,-116,-25,-23,-25,96,-24,-1,-24,-107,-23,82,-22,48,-21,44,-20,59,-19,88,-18,-108,-17,-26,-16,96,-14,-45,-13,91,-11,-10,-10,-100,-8,59,-6,-17,-5,-82,-3,118,-1,43,1,-68,2,104,4,14,6,-81,7,57,9,-50,10,67,12,-87,13,-9,14,76,16,-127,17,-104,18,-108,19,120,20,71,21,-17,21,124,22,-22,22,39,23,81,23,68,23,35,23,-16,22,-91,22,61,22,-56,21,43,21,-112,20,-35,19,24,19,99,18,-89,17,-32,16,23,16,75,15,-112,14,-69,13,-27,12,33,12,89,11,126,10,-101,9,-57,8,-3,7,44,7,83,6,-107,5,-35,4,54,4,-112,3,-10,2,126,2,25,2,-78,1,81,1,-19,0,-79,0,122,0,73,0,33,0,8,0,-28,-1,-74,-1,-101,-1,-102,-1,111,-1,76,-1,70,-1,72,-1,68,-1}; }
	private static byte[] data71(){ return new byte[] {51,-1,55,-1,70,-1,85,-1,83,-1,87,-1,122,-1,-84,-1,-21,-1,24,0,91,0,-62,0,18,1,114,1,-24,1,112,2,-24,2,111,3,-19,3,103,4,-21,4,71,5,-123,5,-58,5,-8,5,-8,5,-11,5,-32,5,-74,5,121,5,62,5,11,5,-36,4,-96,4,104,4,63,4,36,4,19,4,11,4,6,4,11,4,8,4,12,4,3,4,23,4,15,4,-7,3,-47,3,-71,3,-127,3,65,3,-25,2,-120,2,24,2,-125,1,-48,0,19,0,88,-1,105,-2,90,-3,77,-4,56,-5,17,-6,-47,-8,-101,-9,-127,-10,105,-11,86,-12,94,-13,115,-14,-78,-15,-4,-16,104,-16,6,-16,-60,-17,-92,-17,-98,-17,-59,-17,26,-16,121,-16,-24,-16,119,-15,24,-14,-32,-14,-107,-13,74,-12,16,-11,-41,-11,-105,-10,65,-9,-33,-9,103,-8,-21,-8,67,-7,-114,-7,-73,-7,-67,-7,-82,-7,-86,-7,-115,-7,100,-7,57,-7,23,-7,3,-7,0,-7,7,-7,29,-7,86,-7,-110,-7,-6,-7,93,-6,-39,-6,103,-5,10,-4,-70,-4,118,-3,36,-2,-25,-2,-90,-1,113,0,34,1,-36,1,-108,2,76,3,-13,3,-101,4,43,5,-66,5,81,6,-38,6,86,7,-52,7,49,8,-107,8,-23,8,51,9,119,9,-118,9,-81,9,-65,9,-66,9,-92,9,122,9,39,9,-61,8,60,8,-108,7,-25,6,11,6,8,5,-29,3,-64,2,-124,1,35,0,-70,-2,83,-3,-5,-5,-104,-6,72,-7,-13,-9,-37,-10,-75,-11,-107,-12,-87,-13,-48,-14,11,-14,94,-15,-62,-16,76,-16,-4,-17,-97,-17,83,-17,52,-17,62,-17,65,-17,73,-17,-122,-17,-22,-17,111,-16,-42,-16,126,-15,59,-14,16,-13,-47,-13,-75,-12,-51,-11,-32,-10,-19,-9,3,-7,55,-6,118,-5,-87,-4,-40,-3,45,-1,-103,0,6,2,115,3,-5,4,-103,6,70,8,-24,9,-110,11,88,13,43,15,-21,16,-89,18,106,20,44,22,-50,23,105,25,0,27,127,28,-38,29,32,31,74,32,82,33,53,34,-4,34,-100,35,19,36,103,36,-116,36,-98,36,-94,36,124,36,59,36,-29,35,-102,35,45,35,-84,34,59,34,-47,33,90,33,-57,32,34,32,-100,31,19,31,87,30,-99,29,-32,28,13,28,26,27,14,26,-41,24,-89,23,89,22,-47,20,44,19,114,17,-115,15,-125,13,100,11,37,9,-58,6,110,4,-18,1,88,-1,-58,-4,54,-6,-112,-9,-43,-12,59,-14,-72,-17,59,-19,-53,-22,113,-24,64,-26,51,-28,65,-30,99,-32,-64,-34,60,-35,-38,-37,-117,-38,111,-39,124,-40,-85,-41,-8,-42,115,-42,15,-42,-42,-43,-49,-43,-50,-43,-21,-43,43,-42,-108,-42,11,-41,-113,-41,41,-40,-31,-40,-95,-39,85,-38,21,-37,-31,-37,-84,-36,116,-35,59,-34,2,-33,-68,-33,-122,-32,82,-31,54,-30,21,-29,-4,-29,-11,-28,-6,-27,23,-25,77,-24,-111,-23,-20,-22,90,-20,-31,-19,109,-17,1,-15,-76,-14,93,-12,20,-10,-59,-9,-93,-7,116,-5,42,-3,-16,-2,-57,0,-116,2,68,4,-4,5,-60,7,120,9,7,11,-105,12,30,14,-117,15,-35,16,24,18,56,19,57,20,16,21,-64,21,90,22,-58,22,2,23,0,23,-24,22,-75,22,83,22,-69,21,4,21,65,20,120,19,-118,18,-125,17,-109,16,-92,15,-98,14,-110,13,-93,12,-46,11,-14,10,19,10,48,9,113,8,-68,7,6,7,72,6,-77,5,37,5,-125,4,-36,3,73,3,-69,2,49,2,-99,1,23,1,-95,0,37,0,-92,-1,54,-1,-32,-2,-91,-2,82,-2,27,-2,-19,-3,-17,-3,-47,-3,-47,-3,-41,-3,1,-2,29,-2,59,-2,121,-2,-38,-2,72,-1,-93,-1,5,0,113,0,4,1,-119,1,14,2,-93,2,83,3,-3,3,-109,4,85,5,56,6,6,7,-50,7,-84,8,-123,9,-125,10,93,11,46,12,23,13,-23,13,-84,14,80,15,-3,15,-95,16,57,17,-74,17,38,18,-89,18,17,19,108,19,-62,19,30,20,116,20,-61,20,4,21,104,21,-65,21,-1,21,59,22,-118,22,-61,22,12,23,58,23,95,23,-106,23,-80,23,-69,23,-77,23,-100,23,106,23,34,23,-52,22,110,22,-13,21,67,21,-122,20,-73,19,-47,18,-62,17,-104,16,73,15,-11,13,108,12,-42,10,51,9,-121,7,-70,5,-20,3,13,2,45,0,83,-2,101,-4,116,-6,-81,-8,-35,-10,16,-11,84,-13,-63,-15,81,-16,-8,-18,-77,-19,-94,-20,-66,-21,-15,-22,75,-22,-70,-23,80,-23,18,-23,-34,-24,-74,-24,-73,-24,-64,-24,-69,-24,-80,-24,-94,-24,-92,-24,-106,-24,114,-24,61,-24,-7,-25,-88,-25,57,-25,-78,-26,37,-26,-104,-27,0,-27,84,-28,-91,-29,30,-29,-98,-30,35,-30,-93,-31,82,-31,38,-31,15,-31,1,-31,38,-31,107,-31,-54,-31}; }
	private static byte[] data72(){ return new byte[] {63,-30,-23,-30,-72,-29,-104,-28,122,-27,113,-26,120,-25,-116,-24,-99,-23,-94,-22,-62,-21,-33,-20,-14,-19,-5,-18,17,-16,39,-15,62,-14,75,-13,91,-12,116,-11,-109,-10,-78,-9,-70,-8,-73,-7,-59,-6,-93,-5,127,-4,70,-3,23,-2,-76,-2,53,-1,-87,-1,24,0,97,0,-122,0,-83,0,-33,0,13,1,16,1,25,1,37,1,69,1,71,1,81,1,-125,1,-73,1,-33,1,-4,1,51,2,-122,2,-53,2,22,3,87,3,-69,3,36,4,-112,4,1,5,-109,5,40,6,-77,6,54,7,-26,7,-93,8,83,9,-5,9,-84,10,102,11,22,12,-60,12,112,13,36,14,-67,14,81,15,-21,15,-124,16,21,17,-92,17,4,18,-127,18,-2,18,114,19,-25,19,102,20,0,21,-110,21,30,22,-67,22,-127,23,63,24,2,25,-38,25,-63,26,-92,27,123,28,75,29,28,30,-20,30,-113,31,29,32,-108,32,-21,32,35,33,66,33,55,33,23,33,-49,32,117,32,-6,31,111,31,-47,30,39,30,106,29,-68,28,-3,27,43,27,84,26,116,25,-86,24,-64,23,-45,22,-21,21,5,21,22,20,30,19,9,18,-11,16,-33,15,-82,14,115,13,43,12,-59,10,81,9,-76,7,6,6,67,4,111,2,123,0,106,-2,81,-4,38,-6,-30,-9,-99,-11,72,-13,-1,-16,-91,-18,87,-20,28,-22,-11,-25,-31,-27,-32,-29,-31,-31,34,-32,121,-34,-17,-36,-127,-37,73,-38,70,-39,100,-40,-96,-41,13,-41,-71,-42,-121,-42,-125,-42,-77,-42,27,-41,-83,-41,86,-40,47,-39,60,-38,107,-37,-100,-36,-50,-35,26,-33,-120,-32,-23,-31,69,-29,-107,-28,-18,-27,54,-25,116,-24,-89,-23,-36,-22,32,-20,75,-19,106,-18,-118,-17,-79,-16,-33,-15,-1,-14,56,-12,125,-11,-68,-10,-15,-9,74,-7,-78,-6,-4,-5,79,-3,-86,-2,12,0,91,1,-84,2,-3,3,68,5,123,6,-101,7,-64,8,-34,9,2,11,17,12,10,13,12,14,7,15,-13,15,-57,16,-95,17,115,18,66,19,-24,19,121,20,17,21,-101,21,-18,21,40,22,82,22,99,22,49,22,-36,21,104,21,-41,20,4,20,14,19,-20,17,-78,16,82,15,-42,13,52,12,-101,10,-9,8,70,7,-111,5,-24,3,56,2,-93,0,9,-1,-119,-3,32,-4,-49,-6,-127,-7,80,-8,63,-9,52,-10,55,-11,61,-12,117,-13,-83,-14,-20,-15,58,-15,-114,-16,-19,-17,86,-17,-32,-18,106,-18,15,-18,-94,-19,94,-19,41,-19,18,-19,-6,-20,15,-19,40,-19,97,-19,-93,-19,1,-18,-119,-18,38,-17,-39,-17,-102,-16,127,-15,-110,-14,-57,-13,-11,-12,65,-10,-91,-9,44,-7,-70,-6,87,-4,13,-2,-51,-1,-111,1,73,3,11,5,-50,6,-114,8,78,10,-16,11,-112,13,24,15,-115,16,-28,17,64,19,-119,20,-74,21,-64,22,-78,23,-82,24,-107,25,93,26,10,27,-72,27,95,28,-16,28,121,29,-22,29,89,30,-68,30,22,31,67,31,110,31,-109,31,-102,31,-126,31,69,31,-10,30,-122,30,-15,29,44,29,80,28,76,27,74,26,13,25,-35,23,115,22,17,21,-98,19,21,18,-126,16,-21,14,73,13,-120,11,-61,9,5,8,59,6,107,4,-96,2,-58,0,-9,-2,24,-3,55,-5,105,-7,-76,-9,0,-10,88,-12,-74,-14,51,-15,-57,-17,119,-18,54,-19,36,-20,30,-21,62,-22,-125,-23,-37,-24,94,-24,-2,-25,-70,-25,-115,-25,-112,-25,-117,-25,-97,-25,-46,-25,28,-24,86,-24,-103,-24,-38,-24,22,-23,61,-23,96,-23,117,-23,121,-23,101,-23,62,-23,25,-23,-4,-24,-51,-24,-94,-24,114,-24,101,-24,89,-24,115,-24,-113,-24,-56,-24,33,-23,-116,-23,22,-22,-84,-22,104,-21,47,-20,-2,-20,-39,-19,-44,-18,-29,-17,-24,-16,-22,-15,31,-13,99,-12,-112,-11,-55,-10,25,-8,127,-7,-30,-6,66,-4,-73,-3,49,-1,-80,0,33,2,-100,3,32,5,-100,6,-20,7,55,9,125,10,-91,11,-80,12,-96,13,120,14,53,15,-39,15,61,16,-101,16,-40,16,-1,16,-6,16,-48,16,-92,16,98,16,14,16,-94,15,51,15,-74,14,65,14,-34,13,111,13,-13,12,-117,12,12,12,-102,11,35,11,-101,10,25,10,-98,9,24,9,-121,8,-15,7,79,7,-84,6,22,6,119,5,-22,4,98,4,-37,3,81,3,-39,2,122,2,21,2,-67,1,116,1,42,1,-10,0,-49,0,-88,0,-115,0,127,0,120,0,112,0,111,0,-121,0,-89,0,-53,0,1,1,69,1,127,1,-55,1,21,2,104,2,-74,2,11,3,88,3,-82,3,-9,3,54,4,118,4,-72,4,-25,4,15,5,47,5,109,5,-107,5,-70,5,-45,5,-2,5,17,6,9,6,13,6,21,6,3,6,-26,5,-54,5,-87,5,117,5,72,5,14,5,-32,4}; }
	private static byte[] data73(){ return new byte[] {-70,4,-105,4,122,4,81,4,58,4,38,4,6,4,-16,3,-17,3,-48,3,-76,3,-103,3,115,3,62,3,-8,2,-81,2,87,2,7,2,-114,1,12,1,-113,0,3,0,102,-1,-79,-2,2,-2,76,-3,-122,-4,-84,-5,-37,-6,2,-6,35,-7,55,-8,66,-9,104,-10,-103,-11,-55,-12,-12,-13,84,-13,-72,-14,53,-14,-70,-15,122,-15,82,-15,53,-15,63,-15,96,-15,-88,-15,12,-14,-121,-14,39,-13,-44,-13,-99,-12,97,-11,47,-10,9,-9,-34,-9,-89,-8,98,-7,-3,-7,121,-6,-19,-6,62,-5,-119,-5,-68,-5,-49,-5,-69,-5,-80,-5,-109,-5,119,-5,93,-5,91,-5,85,-5,101,-5,119,-5,-84,-5,-16,-5,75,-4,-66,-4,55,-3,-74,-3,67,-2,-27,-2,-120,-1,32,0,-82,0,52,1,-58,1,82,2,-53,2,58,3,-97,3,4,4,107,4,-62,4,34,5,-127,5,-18,5,82,6,-73,6,38,7,-119,7,-24,7,63,8,-99,8,-25,8,18,9,48,9,73,9,51,9,5,9,-93,8,54,8,-100,7,-27,6,-28,5,-24,4,-65,3,-118,2,37,1,-74,-1,69,-2,-54,-4,62,-5,-64,-7,75,-8,-34,-10,113,-11,40,-12,-2,-14,-36,-15,-54,-16,-64,-17,-13,-18,50,-18,106,-19,-43,-20,76,-20,-31,-21,103,-21,7,-21,-57,-22,-107,-22,105,-22,84,-22,85,-22,121,-22,-81,-22,-30,-22,60,-21,-58,-21,92,-20,-13,-20,-80,-19,-91,-18,-78,-17,-64,-16,-26,-15,50,-13,-88,-12,39,-10,-85,-9,104,-7,56,-5,21,-3,-14,-2,-10,0,18,3,38,5,60,7,96,9,-119,11,-74,13,-31,15,-21,17,-8,19,4,22,-17,23,-71,25,117,27,50,29,-71,30,39,32,107,33,-98,34,-105,35,-124,36,82,37,-6,37,-126,38,-11,38,85,39,-111,39,-52,39,-34,39,-42,39,-61,39,-97,39,126,39,62,39,-14,38,-98,38,62,38,-50,37,74,37,-59,36,25,36,92,35,-108,34,-60,33,-67,32,-111,31,91,30,8,29,-103,27,6,26,66,24,125,22,-110,20,126,18,62,16,-7,13,-105,11,17,9,105,6,-68,3,18,1,94,-2,-98,-5,-31,-8,64,-10,-65,-13,24,-15,-109,-18,38,-20,-23,-23,-80,-25,-94,-27,-101,-29,-58,-31,13,-32,121,-34,1,-35,-69,-37,-99,-38,-89,-39,-41,-40,40,-40,-76,-41,92,-41,33,-41,9,-41,17,-41,62,-41,115,-41,-99,-41,-15,-41,78,-40,-80,-40,-5,-40,98,-39,-43,-39,78,-38,-65,-38,49,-37,-74,-37,65,-36,-23,-36,-104,-35,100,-34,63,-33,51,-32,47,-31,84,-30,-110,-29,-39,-28,57,-26,-107,-25,39,-23,-78,-22,76,-20,-24,-19,-126,-17,34,-15,-59,-14,104,-12,13,-10,-77,-9,96,-7,-9,-6,-101,-4,67,-2,-22,-1,-128,1,29,3,-50,4,-127,6,42,8,-56,9,103,11,9,13,-106,14,-2,15,103,17,-95,18,-92,19,120,20,41,21,-80,21,-18,21,-10,21,-49,21,-121,21,8,21,88,20,-118,19,-86,18,-74,17,-83,16,-112,15,-114,14,-121,13,-116,12,119,11,115,10,-91,9,-45,8,-2,7,76,7,-75,6,30,6,117,5,-38,4,71,4,-47,3,73,3,-93,2,47,2,-67,1,35,1,-109,0,26,0,-63,-1,67,-1,-66,-2,69,-2,-18,-3,-94,-3,68,-3,-20,-4,-73,-4,-81,-4,-108,-4,-111,-4,-92,-4,-42,-4,1,-3,67,-3,-102,-3,23,-2,-96,-2,27,-1,-78,-1,96,0,29,1,-80,1,91,2,41,3,-12,3,-107,4,82,5,28,6,-14,6,-85,7,75,8,4,9,-58,9,127,10,13,11,-94,11,55,12,-42,12,85,13,-85,13,22,14,121,14,-58,14,-15,14,49,15,102,15,-114,15,-89,15,-55,15,6,16,48,16,93,16,-125,16,-53,16,17,17,89,17,-120,17,-46,17,42,18,103,18,-99,18,-28,18,38,19,99,19,-108,19,-90,19,-68,19,-69,19,-82,19,-116,19,88,19,3,19,-110,18,0,18,90,17,-106,16,-83,15,-84,14,-108,13,96,12,24,11,-70,9,97,8,-30,6,105,5,-14,3,107,2,-36,0,85,-1,-47,-3,89,-4,-15,-6,-118,-7,44,-8,-24,-10,-58,-11,-70,-12,-68,-13,-34,-14,18,-14,120,-15,-12,-16,112,-16,-2,-17,-54,-17,-82,-17,113,-17,66,-17,33,-17,23,-17,7,-17,-46,-18,-92,-18,114,-18,53,-18,-42,-19,107,-19,27,-19,-82,-20,55,-20,-77,-21,78,-21,-29,-22,124,-22,16,-22,-80,-23,80,-23,30,-23,-42,-24,-113,-24,106,-24,88,-24,61,-24,52,-24,50,-24,79,-24,104,-24,-119,-24,-80,-24,-11,-24,63,-23,124,-23,-49,-23,61,-22,-70,-22,60,-21,-77,-21,79,-20,5,-19,-47,-19,-99,-18,113,-17,96,-16,89,-15,71,-14,59,-13,74,-12,79,-11,63,-10,31,-9,-9,-9,-73,-8,88,-7,-35,-7,77,-6,-98,-6,-44,-6,-16,-6,-22,-6}; }
	private static byte[] data74(){ return new byte[] {-20,-6,-37,-6,-107,-6,106,-6,67,-6,38,-6,5,-6,-25,-7,-22,-7,3,-6,37,-6,68,-6,-117,-6,-32,-6,65,-5,-105,-5,25,-4,-118,-4,9,-3,126,-3,1,-2,-114,-2,29,-1,-101,-1,27,0,-79,0,59,1,-58,1,83,2,2,3,-100,3,59,4,-48,4,-117,5,72,6,-10,6,-89,7,120,8,63,9,10,10,-55,10,-115,11,79,12,23,13,-35,13,-109,14,106,15,73,16,17,17,-40,17,-86,18,-103,19,-124,20,90,21,67,22,63,23,65,24,40,25,21,26,20,27,11,28,-28,28,-70,29,-112,30,82,31,-5,31,-111,32,15,33,119,33,-61,33,-13,33,14,34,10,34,-33,33,-86,33,74,33,-26,32,109,32,-39,31,71,31,-91,30,-3,29,73,29,-122,28,-52,27,26,27,93,26,-108,25,-44,24,4,24,50,23,86,22,106,21,117,20,120,19,78,18,22,17,-54,15,93,14,-35,12,49,11,-128,9,-71,7,-62,5,-78,3,-107,1,91,-1,4,-3,-72,-6,69,-8,-35,-11,102,-13,14,-15,-101,-18,58,-20,-24,-23,-81,-25,-120,-27,125,-29,-105,-31,-55,-33,28,-34,-107,-36,71,-37,36,-38,39,-39,79,-40,-88,-41,68,-41,-3,-42,-38,-42,-21,-42,37,-41,121,-41,-2,-41,-123,-40,56,-39,15,-38,-15,-38,-47,-37,-65,-36,-53,-35,-30,-34,1,-32,23,-31,66,-30,105,-29,-87,-28,-34,-27,19,-25,107,-24,-68,-23,14,-21,117,-20,-16,-19,124,-17,0,-15,-108,-14,59,-12,-36,-11,121,-9,14,-7,-98,-6,42,-4,-70,-3,40,-1,-90,0,-12,1,61,3,127,4,-60,5,0,7,36,8,62,9,114,10,-82,11,-45,12,-24,13,39,15,103,16,-113,17,-105,18,-82,19,-47,20,-43,21,-78,22,107,23,31,24,-71,24,10,25,48,25,71,25,35,25,-34,24,76,24,-94,23,-29,22,-13,21,-57,20,125,19,36,18,-78,16,23,15,109,13,-56,11,13,10,86,8,-109,6,-28,4,64,3,-95,1,1,0,127,-2,14,-3,-85,-5,63,-6,-20,-8,-78,-9,-128,-10,76,-11,39,-12,10,-13,5,-14,1,-15,12,-16,44,-17,92,-18,-111,-19,-42,-20,54,-20,-92,-21,27,-21,-67,-22,107,-22,44,-22,4,-22,-5,-23,-1,-23,28,-22,81,-22,-87,-22,24,-21,-96,-21,54,-20,-29,-20,-76,-19,-90,-18,-92,-17,-79,-16,-31,-15,65,-13,-81,-12,50,-10,-58,-9,125,-7,64,-5,-2,-4,-60,-2,-90,0,-121,2,91,4,42,6,-10,7,-72,9,100,11,1,13,-115,14,17,16,107,17,-72,18,-21,19,19,21,28,22,25,23,-8,23,-60,24,-125,25,60,26,-18,26,-106,27,44,28,-61,28,81,29,-28,29,91,30,-44,30,46,31,126,31,-90,31,-58,31,-47,31,-70,31,117,31,-2,30,127,30,-42,29,4,29,5,28,-42,26,-109,25,68,24,-47,22,29,21,125,19,-53,17,-11,15,12,14,36,12,55,10,77,8,77,6,70,4,89,2,118,0,-123,-2,-67,-4,-11,-6,74,-7,-89,-9,35,-10,-79,-12,112,-13,70,-14,34,-15,42,-16,92,-17,-88,-18,7,-18,104,-19,-32,-20,-120,-20,62,-20,-10,-21,-72,-21,-96,-21,-127,-21,98,-21,84,-21,91,-21,91,-21,87,-21,96,-21,93,-21,92,-21,85,-21,99,-21,110,-21,111,-21,101,-21,110,-21,-125,-21,-106,-21,-96,-21,-65,-21,-28,-21,11,-20,59,-20,101,-20,-88,-20,-29,-20,42,-19,108,-19,-69,-19,21,-18,95,-18,-68,-18,42,-17,-116,-17,1,-16,119,-16,-7,-16,-103,-15,85,-14,17,-13,-35,-13,-60,-12,-30,-11,-9,-10,18,-8,67,-7,-123,-6,-42,-5,24,-3,77,-2,-116,-1,-54,0,-11,1,-2,2,-1,3,-17,4,-69,5,85,6,-7,6,126,7,-15,7,60,8,120,8,-102,8,-88,8,-73,8,-72,8,-87,8,-104,8,110,8,90,8,45,8,18,8,-32,7,-58,7,-108,7,112,7,56,7,23,7,-28,6,-94,6,112,6,60,6,6,6,-46,5,-103,5,95,5,42,5,-24,4,-75,4,103,4,49,4,8,4,-50,3,-109,3,99,3,73,3,41,3,-7,2,-38,2,-51,2,-54,2,-70,2,-75,2,-74,2,-53,2,-25,2,4,3,48,3,110,3,-81,3,-21,3,61,4,-102,4,0,5,114,5,-21,5,99,6,-41,6,94,7,-35,7,81,8,-58,8,36,9,-105,9,-9,9,59,10,107,10,-116,10,-82,10,-70,10,-85,10,-101,10,114,10,63,10,-8,9,-89,9,72,9,-22,8,-125,8,29,8,-85,7,91,7,-14,6,-107,6,70,6,6,6,-60,5,-110,5,88,5,51,5,20,5,-19,4,-67,4,-99,4,-121,4,79,4,6,4,-79,3,104,3,-14,2,126,2,-14,1,100,1,-85,0,-19,-1,36,-1,85,-2,113,-3,-107,-4,-81,-5,-65,-6,-61,-7,-42,-8,-16,-9,15,-9,57,-10,88,-11}; }
	private static byte[] data75(){ return new byte[] {-106,-12,-30,-13,62,-13,-92,-14,27,-14,-95,-15,75,-15,-10,-16,-65,-16,-80,-16,-75,-16,-50,-16,-23,-16,69,-15,-94,-15,30,-14,-106,-14,54,-13,-19,-13,-87,-12,77,-11,-12,-11,-98,-10,80,-9,-21,-9,116,-8,-5,-8,114,-7,-39,-7,51,-6,-126,-6,-56,-6,-5,-6,33,-5,73,-5,-119,-5,-60,-5,-4,-5,53,-4,115,-4,-68,-4,17,-3,100,-3,-67,-3,27,-2,122,-2,-27,-2,74,-1,-77,-1,24,0,-124,0,0,1,98,1,-44,1,82,2,-49,2,77,3,-63,3,80,4,-58,4,63,5,-71,5,68,6,-50,6,73,7,-75,7,46,8,-94,8,10,9,90,9,-94,9,-34,9,12,10,16,10,18,10,-2,9,-59,9,96,9,-48,8,77,8,-84,7,-57,6,-56,5,-59,4,-85,3,116,2,39,1,-50,-1,122,-2,20,-3,-91,-5,53,-6,-48,-8,102,-9,-7,-11,-101,-12,80,-13,-2,-15,-75,-16,-122,-17,107,-18,93,-19,85,-20,95,-21,-126,-22,-61,-23,11,-23,100,-24,-35,-25,-128,-25,38,-25,-36,-26,-82,-26,-90,-26,-95,-26,-92,-26,-43,-26,33,-25,-127,-25,-44,-25,90,-24,16,-23,-43,-23,-100,-22,-121,-21,-82,-20,-15,-19,63,-17,-103,-16,49,-14,-16,-13,-63,-11,-103,-9,-108,-7,-68,-5,-7,-3,31,0,99,2,-44,4,79,7,-89,9,4,12,111,14,-32,16,48,19,98,21,-121,23,-103,25,-122,27,77,29,-22,30,113,32,-57,33,10,35,14,36,6,37,-28,37,-100,38,60,39,-62,39,74,40,-75,40,16,41,98,41,-90,41,-38,41,2,42,33,42,36,42,40,42,9,42,-31,41,-109,41,44,41,-69,40,45,40,-127,39,-80,38,-69,37,-74,36,-126,35,48,34,-98,32,-1,30,71,29,111,27,85,25,5,23,-82,20,73,18,-54,15,24,13,111,10,-81,7,-21,4,21,2,71,-1,-128,-4,-52,-7,38,-9,-125,-12,-1,-15,-86,-17,90,-19,22,-21,-12,-24,6,-25,67,-27,-108,-29,-7,-31,-109,-32,80,-33,64,-34,67,-35,101,-36,-84,-37,23,-37,-111,-38,41,-38,-38,-39,-88,-39,-120,-39,105,-39,78,-39,57,-39,69,-39,75,-39,79,-39,94,-39,-128,-39,-83,-39,-32,-39,37,-38,-114,-38,22,-37,-90,-37,71,-36,11,-35,-27,-35,-50,-34,-51,-33,-30,-32,12,-30,58,-29,-128,-28,-38,-27,67,-25,-65,-24,56,-22,-61,-21,85,-19,-13,-18,-109,-16,55,-14,-16,-13,-92,-11,85,-9,21,-7,-21,-6,-77,-4,115,-2,55,0,8,2,-49,3,-128,5,30,7,-49,8,96,10,-39,11,52,13,-122,14,-72,15,-57,16,-81,17,103,18,-4,18,103,19,-107,19,-84,19,-92,19,92,19,-24,18,68,18,-100,17,-38,16,5,16,-7,14,6,14,27,13,30,12,7,11,-5,9,4,9,20,8,21,7,22,6,67,5,-121,4,-58,3,-15,2,65,2,-90,1,10,1,115,0,-12,-1,-101,-1,29,-1,-80,-2,75,-2,-10,-3,-104,-3,58,-3,-39,-4,-117,-4,75,-4,12,-4,-55,-5,-109,-5,112,-5,66,-5,36,-5,36,-5,85,-5,-126,-5,-78,-5,3,-4,123,-4,1,-3,-123,-3,35,-2,-19,-2,-67,-1,-111,0,123,1,119,2,-126,3,106,4,82,5,68,6,51,7,52,8,13,9,-12,9,-55,10,-126,11,23,12,-84,12,57,13,-75,13,8,14,74,14,-119,14,-80,14,-87,14,-85,14,-84,14,-96,14,-106,14,-127,14,123,14,113,14,115,14,105,14,97,14,122,14,-98,14,-73,14,-61,14,-17,14,38,15,74,15,83,15,109,15,-127,15,-91,15,-83,15,-92,15,-107,15,-128,15,83,15,25,15,-50,14,-126,14,22,14,-109,13,-9,12,82,12,-111,11,-64,10,-49,9,-38,8,-55,7,-91,6,118,5,53,4,-17,2,-78,1,101,0,27,-1,-40,-3,-88,-4,124,-5,101,-6,92,-7,108,-8,-110,-9,-44,-10,31,-10,-103,-11,30,-11,-72,-12,113,-12,62,-12,22,-12,-6,-13,-5,-13,-3,-13,-1,-13,-4,-13,-10,-13,-6,-13,-14,-13,-40,-13,-65,-13,-96,-13,123,-13,71,-13,20,-13,-45,-14,-90,-14,102,-14,12,-14,-66,-15,-116,-15,85,-15,-3,-16,-66,-16,-110,-16,108,-16,57,-16,20,-16,-24,-17,-51,-17,-71,-17,-112,-17,122,-17,118,-17,124,-17,116,-17,118,-17,-110,-17,-89,-17,-60,-17,-25,-17,29,-16,86,-16,-105,-16,-37,-16,45,-15,-102,-15,16,-14,113,-14,-19,-14,119,-13,-12,-13,123,-12,-1,-12,-125,-11,5,-10,-112,-10,-17,-10,95,-9,-76,-9,11,-8,73,-8,96,-8,120,-8,-128,-8,104,-8,55,-8,37,-8,-12,-9,-101,-9,77,-9,4,-9,-73,-10,92,-10,28,-10,-23,-11,-52,-11,-87,-11,-121,-11,-122,-11,-77,-11,-28,-11,41,-10,-119,-10,-25,-10,95,-9,-43,-9,106,-8,15,-7,-79,-7,65,-6,-29,-6,-103,-5,79,-4,-10,-4,-86,-3,96,-2,31,-1,-32,-1}; }
	private static byte[] data76(){ return new byte[] {-113,0,77,1,10,2,-51,2,-123,3,89,4,23,5,-23,5,-78,6,-128,7,96,8,75,9,19,10,-18,10,-32,11,-33,12,-31,13,-41,14,-27,15,5,17,25,18,37,19,70,20,107,21,-124,22,-116,23,-96,24,-89,25,-101,26,-116,27,108,28,73,29,34,30,-62,30,86,31,-19,31,96,32,-75,32,3,33,43,33,70,33,66,33,60,33,34,33,-38,32,-120,32,45,32,-63,31,75,31,-49,30,63,30,-83,29,4,29,107,28,-66,27,17,27,96,26,-80,25,-4,24,49,24,70,23,102,22,108,21,111,20,90,19,52,18,-19,16,-104,15,28,14,-116,12,-43,10,13,9,47,7,48,5,18,3,-29,0,-98,-2,92,-4,-6,-7,-117,-9,32,-11,-93,-14,57,-16,-32,-19,-115,-21,74,-23,20,-25,7,-27,21,-29,84,-31,-96,-33,36,-34,-15,-36,-55,-37,-49,-38,5,-38,124,-39,15,-39,-66,-40,-128,-40,121,-40,-113,-40,-70,-40,-20,-40,65,-39,-95,-39,16,-38,-103,-38,32,-37,-53,-37,-128,-36,60,-35,-11,-35,-32,-34,-55,-33,-65,-32,-74,-31,-38,-30,29,-28,87,-27,-98,-26,2,-24,-123,-23,23,-21,-98,-20,47,-18,-35,-17,-118,-15,46,-13,-40,-12,-118,-10,74,-8,-36,-7,124,-5,20,-3,-76,-2,55,0,-83,1,58,3,-71,4,43,6,-115,7,3,9,125,10,-20,11,72,13,-77,14,24,16,120,17,-61,18,1,20,66,21,103,22,92,23,57,24,19,25,-51,25,73,26,-104,26,-39,26,-15,26,-36,26,-115,26,16,26,-119,25,-50,24,-54,23,-76,22,-102,21,89,20,-29,18,81,17,-65,15,39,14,-122,12,-72,10,-9,8,79,7,-95,5,-24,3,69,2,-77,0,66,-1,-63,-3,78,-4,-22,-6,-105,-7,64,-8,-5,-10,-73,-11,-127,-12,99,-13,61,-14,26,-15,7,-16,2,-17,14,-18,24,-19,63,-20,123,-21,-45,-22,59,-22,-78,-23,63,-23,-10,-24,-48,-24,-62,-24,-69,-24,-34,-24,48,-23,-99,-23,25,-22,-84,-22,97,-21,43,-20,33,-19,32,-18,68,-17,-119,-16,-25,-15,69,-13,-65,-12,82,-10,-8,-9,-122,-7,49,-5,-27,-4,-89,-2,107,0,24,2,-52,3,119,5,25,7,-85,8,57,10,-71,11,53,13,-88,14,9,16,76,17,-118,18,-77,19,-50,20,-47,21,-47,22,-57,23,-83,24,-118,25,87,26,29,27,-54,27,-126,28,14,29,-101,29,38,30,-100,30,-25,30,42,31,86,31,123,31,114,31,74,31,16,31,-69,30,30,30,100,29,-105,28,-82,27,-104,26,89,25,-17,23,101,22,-59,20,14,19,61,17,89,15,103,13,103,11,84,9,64,7,51,5,49,3,52,1,65,-1,121,-3,-73,-5,12,-6,116,-8,15,-9,-70,-11,-125,-12,110,-13,-128,-14,-93,-15,-24,-16,53,-16,-104,-17,34,-17,-62,-18,115,-18,29,-18,-26,-19,-69,-19,-118,-19,96,-19,47,-19,32,-19,13,-19,-5,-20,-6,-20,-7,-20,-8,-20,-2,-20,26,-19,62,-19,81,-19,114,-19,-94,-19,-45,-19,-12,-19,30,-18,77,-18,122,-18,-80,-18,-20,-18,34,-17,105,-17,-82,-17,-40,-17,26,-16,99,-16,-83,-16,-15,-16,57,-15,-126,-15,-27,-15,68,-14,-98,-14,23,-13,-98,-13,31,-12,-73,-12,86,-11,10,-10,-47,-10,-119,-9,78,-8,33,-7,6,-6,-32,-6,-82,-5,-122,-4,104,-3,68,-2,-2,-2,-92,-1,74,0,-36,0,93,1,-56,1,20,2,76,2,-128,2,-89,2,-83,2,-85,2,-86,2,-80,2,-101,2,-123,2,111,2,93,2,78,2,60,2,45,2,30,2,19,2,7,2,-14,1,-31,1,-28,1,-26,1,-32,1,-48,1,-45,1,-55,1,-87,1,-92,1,-85,1,-92,1,-105,1,-118,1,126,1,125,1,-125,1,125,1,118,1,-115,1,-86,1,-59,1,-37,1,4,2,72,2,-116,2,-52,2,34,3,-122,3,-16,3,89,4,-41,4,92,5,-22,5,113,6,-10,6,-90,7,60,8,-50,8,92,9,-7,9,-120,10,19,11,-109,11,40,12,-71,12,57,13,-79,13,28,14,-120,14,-19,14,48,15,97,15,-113,15,-102,15,-98,15,-104,15,-116,15,87,15,28,15,-58,14,106,14,15,14,-108,13,-5,12,109,12,-16,11,78,11,-81,10,16,10,123,9,-5,8,103,8,-35,7,89,7,-37,6,100,6,-10,5,-116,5,41,5,-73,4,67,4,-44,3,106,3,-16,2,93,2,-52,1,29,1,88,0,-117,-1,-77,-2,-67,-3,-84,-4,-104,-5,-127,-6,109,-7,55,-8,12,-9,-14,-11,-29,-12,-53,-13,-55,-14,-24,-15,36,-15,122,-16,-43,-17,73,-17,-14,-18,-85,-18,-128,-18,119,-18,-103,-18,-48,-18,25,-17,112,-17,-26,-17,127,-16,37,-15,-68,-15,104,-14,23,-13,-25,-13,-91,-12,104,-11,36,-10,-36,-10,117,-9,30,-8,-68,-8,86,-7,-37,-7,93,-6,-40,-6,79,-5}; }
	private static byte[] data77(){ return new byte[] {-70,-5,35,-4,-106,-4,-17,-4,92,-3,-70,-3,11,-2,112,-2,-55,-2,54,-1,121,-1,-54,-1,26,0,118,0,-56,0,29,1,98,1,-61,1,47,2,-109,2,-23,2,88,3,-43,3,83,4,-43,4,84,5,-41,5,94,6,-32,6,83,7,-43,7,90,8,-36,8,62,9,-99,9,-3,9,94,10,-96,10,-44,10,-1,10,26,11,29,11,12,11,-30,10,-100,10,53,10,-79,9,34,9,123,8,-69,7,-38,6,-32,5,-30,4,-62,3,-123,2,90,1,47,0,-22,-2,-95,-3,67,-4,-3,-6,-55,-7,123,-8,72,-9,30,-10,-31,-12,-89,-13,114,-14,89,-15,62,-16,31,-17,11,-18,26,-19,50,-20,70,-21,102,-22,-88,-23,16,-23,122,-24,-27,-25,103,-25,25,-25,-64,-26,103,-26,71,-26,84,-26,99,-26,-122,-26,-46,-26,48,-25,-76,-25,75,-24,3,-23,-39,-23,-24,-22,-13,-21,4,-19,81,-18,-52,-17,90,-15,-30,-14,-93,-12,126,-10,111,-8,78,-6,83,-4,117,-2,-72,0,-31,2,-5,4,53,7,-120,9,-78,11,-43,13,-11,15,23,18,49,20,13,22,-40,23,-95,25,85,27,-55,28,45,30,-128,31,-78,32,-59,33,-61,34,-76,35,-108,36,78,37,-9,37,-110,38,40,39,-79,39,31,40,-117,40,-29,40,33,41,98,41,-97,41,-69,41,-70,41,-91,41,-110,41,71,41,-31,40,100,40,-55,39,17,39,29,38,6,37,-55,35,112,34,-43,32,18,31,16,29,-2,26,-35,24,105,22,-37,19,77,17,-96,14,-31,11,23,9,74,6,-95,3,-20,0,72,-2,-91,-5,36,-7,-78,-10,100,-12,36,-14,17,-16,17,-18,55,-20,125,-22,-58,-24,47,-25,-67,-27,119,-28,38,-29,-7,-31,-33,-32,9,-32,36,-33,87,-34,-92,-35,29,-35,-91,-36,57,-36,-40,-37,-102,-37,118,-37,82,-37,63,-37,67,-37,100,-37,-124,-37,-82,-37,-19,-37,76,-36,-78,-36,31,-35,-106,-35,33,-34,-64,-34,105,-33,31,-32,-38,-32,-78,-31,-102,-30,123,-29,-111,-28,-70,-27,-40,-26,8,-24,91,-23,-69,-22,51,-20,-80,-19,73,-17,-1,-16,-63,-14,-125,-12,81,-10,29,-8,9,-6,-39,-5,-81,-3,-118,-1,95,1,28,3,-61,4,106,6,-1,7,115,9,-55,10,-3,11,30,13,43,14,-16,14,-85,15,61,16,-65,16,-7,16,29,17,42,17,10,17,-64,16,95,16,-20,15,117,15,-36,14,40,14,103,13,-86,12,-22,11,6,11,37,10,84,9,-127,8,-102,7,-81,6,-19,5,30,5,81,4,126,3,-40,2,11,2,74,1,-101,0,-19,-1,60,-1,-108,-2,-16,-3,84,-3,-37,-4,101,-4,-28,-5,90,-5,12,-5,-53,-6,-126,-6,76,-6,43,-6,50,-6,45,-6,60,-6,92,-6,-86,-6,-13,-6,85,-5,-58,-5,83,-4,-23,-4,-104,-3,72,-2,19,-1,-4,-1,-37,0,-53,1,-47,2,-34,3,-33,4,-35,5,-14,6,-8,7,-2,8,-12,9,-30,10,-51,11,-67,12,127,13,46,14,-55,14,107,15,-25,15,60,16,-107,16,-30,16,19,17,12,17,16,17,12,17,-12,16,-69,16,-104,16,106,16,57,16,0,16,-80,15,-108,15,119,15,83,15,36,15,11,15,-13,14,-23,14,-47,14,-61,14,-62,14,-88,14,-117,14,100,14,58,14,-7,13,-77,13,77,13,-21,12,98,12,-31,11,65,11,-121,10,-67,9,-21,8,-8,7,6,7,9,6,1,5,-41,3,-76,2,-115,1,113,0,84,-1,57,-2,29,-3,29,-4,27,-5,38,-6,75,-7,-125,-8,-43,-9,54,-9,-89,-10,55,-10,-44,-11,-124,-11,76,-11,24,-11,-12,-12,-10,-12,-11,-12,8,-11,29,-11,54,-11,77,-11,-123,-11,-52,-11,7,-10,75,-10,-120,-10,-55,-10,16,-9,60,-9,108,-9,-101,-9,-57,-9,-44,-9,-42,-9,-36,-9,-40,-9,-68,-9,-108,-9,114,-9,64,-9,4,-9,-57,-10,-107,-10,95,-10,51,-10,-2,-11,-36,-11,-49,-11,-60,-11,-57,-11,-65,-11,-65,-11,-30,-11,23,-10,60,-10,95,-10,-92,-10,-8,-10,60,-9,105,-9,-66,-9,25,-8,80,-8,-127,-8,-67,-8,-7,-8,53,-7,105,-7,125,-7,-105,-7,-71,-7,-81,-7,-107,-7,116,-7,86,-7,40,-7,-17,-8,-93,-8,95,-8,9,-8,-94,-9,51,-9,-54,-10,101,-10,-29,-11,110,-11,-1,-12,-102,-12,20,-12,-91,-13,78,-13,13,-13,-62,-14,-126,-14,76,-14,61,-14,61,-14,65,-14,76,-14,113,-14,-73,-14,-7,-14,87,-13,-55,-13,68,-12,-71,-12,71,-11,-20,-11,-105,-10,69,-9,-28,-9,-73,-8,-127,-7,75,-6,28,-5,-3,-5,-15,-4,-46,-3,-67,-2,-80,-1,-78,0,-90,1,-90,2,-83,3,-67,4,-64,5,-54,6,-42,7,-4,8,18,10,49,11,82,12,127,13,-58,14,-6,15,49,17,107,18,-62,19,-6,20,34,22,75,23,121,24,-111,25,-112,26,108,27,94,28}; }
	private static byte[] data78(){ return new byte[] {41,29,-24,29,-120,30,25,31,-114,31,-11,31,46,32,94,32,-124,32,-109,32,-122,32,105,32,59,32,5,32,-70,31,80,31,-6,30,-105,30,31,30,-83,29,49,29,-74,28,59,28,-81,27,44,27,-98,26,18,26,103,25,-68,24,19,24,80,23,115,22,126,21,105,20,69,19,26,18,-68,16,67,15,-89,13,9,12,59,10,82,8,107,6,107,4,98,2,75,0,34,-2,-19,-5,-50,-7,-97,-9,115,-11,74,-13,59,-15,30,-17,25,-19,41,-21,89,-23,-90,-25,-4,-27,106,-28,-7,-30,-69,-31,-119,-32,114,-33,-123,-34,-77,-35,-14,-36,79,-36,-25,-37,-92,-37,119,-37,76,-37,77,-37,111,-37,-99,-37,-46,-37,30,-36,-101,-36,20,-35,-87,-35,74,-34,-7,-34,-66,-33,-116,-32,80,-31,58,-30,52,-29,45,-28,26,-27,25,-26,71,-25,105,-24,-117,-23,-74,-22,12,-20,97,-19,-86,-18,16,-16,-105,-15,16,-13,-107,-12,19,-10,-89,-9,89,-7,-4,-6,-104,-4,80,-2,19,0,-50,1,123,3,45,5,-24,6,-103,8,53,10,-49,11,107,13,-14,14,103,16,-60,17,33,19,101,20,-117,21,-124,22,-119,23,101,24,25,25,-101,25,16,26,85,26,122,26,101,26,53,26,-5,25,-97,25,-15,24,69,24,-125,23,-100,22,-113,21,105,20,67,19,20,18,-90,16,59,15,-49,13,104,12,-23,10,85,9,-46,7,99,6,-21,4,125,3,0,2,-97,0,58,-1,-25,-3,-117,-4,58,-5,-6,-7,-81,-8,106,-9,58,-10,12,-11,-28,-13,-65,-14,-82,-15,-95,-16,-87,-17,-59,-18,-20,-19,47,-19,121,-20,-32,-21,97,-21,11,-21,-54,-22,-79,-22,-71,-22,-36,-22,29,-21,110,-21,-5,-21,-92,-20,87,-19,39,-18,19,-17,35,-16,75,-15,-124,-14,-52,-13,30,-11,-124,-10,-27,-9,84,-7,-36,-6,94,-4,-49,-3,64,-1,-69,0,48,2,-95,3,-7,4,76,6,-95,7,-18,8,51,10,106,11,-109,12,-63,13,-2,14,42,16,59,17,87,18,113,19,-123,20,-120,21,-122,22,116,23,91,24,44,25,-21,25,-86,26,75,27,-26,27,89,28,-54,28,23,29,79,29,104,29,94,29,61,29,10,29,-99,28,14,28,103,27,-74,26,-37,25,-55,24,-98,23,96,22,0,21,-121,19,-26,17,81,16,-80,14,-6,12,40,11,82,9,-111,7,-51,5,-1,3,44,2,122,0,-40,-2,47,-3,-115,-5,11,-6,-95,-8,64,-9,-24,-11,-75,-12,-89,-13,-83,-14,-60,-15,-3,-16,82,-16,-74,-17,54,-17,-47,-18,-121,-18,97,-18,53,-18,26,-18,36,-18,51,-18,67,-18,95,-18,-122,-18,-85,-18,-41,-18,9,-17,50,-17,90,-17,-122,-17,-78,-17,-36,-17,14,-16,57,-16,93,-16,-123,-16,-62,-16,-10,-16,28,-15,74,-15,-116,-15,-48,-15,28,-14,99,-14,-54,-14,53,-13,-120,-13,-9,-13,104,-12,-14,-12,108,-11,-12,-11,-126,-10,23,-9,-90,-9,58,-8,-54,-8,112,-7,6,-6,-110,-6,20,-5,-73,-5,72,-4,-53,-4,61,-3,-73,-3,51,-2,-97,-2,-24,-2,37,-1,122,-1,-84,-1,-75,-1,-66,-1,-68,-1,-85,-1,-128,-1,80,-1,29,-1,-35,-2,-116,-2,68,-2,11,-2,-57,-3,120,-3,46,-3,-4,-4,-49,-4,-92,-4,120,-4,95,-4,75,-4,56,-4,28,-4,22,-4,19,-4,32,-4,42,-4,45,-4,49,-4,53,-4,75,-4,113,-4,-106,-4,-87,-4,-50,-4,-1,-4,57,-3,112,-3,-99,-3,-46,-3,32,-2,120,-2,-49,-2,30,-1,-105,-1,16,0,-105,0,38,1,-58,1,-128,2,52,3,-7,3,-57,4,-84,5,-86,6,-112,7,-120,8,-114,9,-110,10,-118,11,122,12,106,13,91,14,67,15,15,16,-42,16,-119,17,72,18,-52,18,96,19,-28,19,66,20,-94,20,-15,20,33,21,68,21,74,21,74,21,56,21,12,21,-48,20,-115,20,45,20,-66,19,88,19,-35,18,79,18,-73,17,29,17,-126,16,-37,15,70,15,-111,14,-46,13,34,13,117,12,-74,11,-32,10,37,10,105,9,-103,8,-62,7,-20,6,0,6,40,5,61,4,82,3,85,2,86,1,73,0,55,-1,13,-2,-24,-4,-86,-5,111,-6,37,-7,-17,-9,-101,-10,80,-11,31,-12,-24,-14,-58,-15,-92,-16,-101,-17,-90,-18,-62,-19,-4,-20,96,-20,-40,-21,93,-21,21,-21,-20,-22,-30,-22,-29,-22,15,-21,68,-21,-80,-21,59,-20,-55,-20,117,-19,49,-18,7,-17,-41,-17,-61,-16,-80,-15,-86,-14,-118,-13,112,-12,88,-11,57,-10,16,-9,-52,-9,-98,-8,93,-7,12,-6,-86,-6,67,-5,-45,-5,70,-4,-48,-4,75,-3,-53,-3,54,-2,-88,-2,21,-1,123,-1,-38,-1,72,0,-80,0,31,1,-105,1,-1,1,106,2,-27,2,85,3,-64,3,54,4,-61,4,64,5,-70,5,49,6,-69,6,56,7,-65,7,60,8,-65,8,65,9}; }
	private static byte[] data79(){ return new byte[] {-83,9,21,10,122,10,-36,10,29,11,83,11,-111,11,-75,11,-57,11,-73,11,-111,11,103,11,32,11,-68,10,69,10,-91,9,3,9,64,8,109,7,-128,6,-118,5,-122,4,115,3,88,2,55,1,20,0,-20,-2,-55,-3,-86,-4,-107,-5,110,-6,85,-7,63,-8,66,-9,57,-10,50,-11,55,-12,42,-13,69,-14,85,-15,125,-16,-98,-17,-62,-18,-20,-19,23,-19,84,-20,-106,-21,-30,-22,53,-22,-83,-23,33,-23,-104,-24,51,-24,-6,-25,-47,-25,-102,-25,-105,-25,-79,-25,-19,-25,59,-24,-77,-24,74,-23,12,-22,-53,-22,-74,-21,-62,-20,-9,-19,68,-17,-121,-16,8,-14,-75,-13,95,-11,17,-9,-52,-8,-89,-6,-111,-4,102,-2,60,0,36,2,24,4,-8,5,-68,7,-118,9,90,11,28,13,-70,14,77,16,-21,17,115,19,-29,20,78,22,-98,23,-10,24,68,26,91,27,-126,28,-93,29,-77,30,-89,31,-107,32,124,33,90,34,30,35,-27,35,-102,36,74,37,-51,37,85,38,-62,38,34,39,96,39,-116,39,-114,39,124,39,85,39,-6,38,-115,38,-28,37,35,37,84,36,68,35,18,34,-64,32,62,31,-98,29,-34,27,-19,25,-25,23,-49,21,-73,19,126,17,36,15,-64,12,100,10,-2,7,-98,5,67,3,-16,0,-86,-2,98,-4,49,-6,6,-8,-7,-11,6,-12,37,-14,86,-16,-108,-18,-2,-20,126,-21,24,-22,-72,-24,124,-25,81,-26,51,-27,50,-28,94,-29,-112,-30,-48,-31,49,-31,-101,-32,40,-32,-51,-33,107,-33,12,-33,-46,-34,-78,-34,-115,-34,118,-34,115,-34,-108,-34,-88,-34,-66,-34,-7,-34,77,-33,-86,-33,-5,-33,124,-32,-7,-32,-101,-31,54,-30,-17,-30,-69,-29,-97,-28,-103,-27,-95,-26,-75,-25,-31,-24,44,-22,126,-21,-34,-20,87,-18,-33,-17,110,-15,14,-13,-70,-12,119,-10,71,-8,12,-6,-30,-5,-73,-3,113,-1,28,1,-57,2,85,4,-49,5,25,7,82,8,118,9,117,10,71,11,-28,11,117,12,-14,12,53,13,94,13,110,13,117,13,64,13,-12,12,-88,12,95,12,-5,11,106,11,6,11,-116,10,-5,9,88,9,-43,8,75,8,-65,7,31,7,-122,6,-20,5,81,5,-79,4,20,4,117,3,-50,2,34,2,103,1,-68,0,33,0,114,-1,-80,-2,-7,-3,93,-3,-63,-4,19,-4,115,-5,-20,-6,-119,-6,33,-6,-61,-7,-106,-7,127,-7,124,-7,123,-7,-97,-7,-10,-7,70,-6,-84,-6,53,-5,-45,-5,123,-4,54,-3,16,-2,-2,-2,-21,-1,-51,0,-69,1,-47,2,-32,3,-29,4,-12,5,1,7,15,8,2,9,-13,9,-32,10,-67,11,-120,12,82,13,11,14,-79,14,84,15,-36,15,87,16,-51,16,52,17,122,17,-80,17,-43,17,8,18,28,18,22,18,8,18,-3,17,-31,17,-71,17,-107,17,106,17,75,17,17,17,-63,16,-108,16,82,16,6,16,-83,15,103,15,25,15,-75,14,75,14,-33,13,88,13,-59,12,43,12,-118,11,-46,10,12,10,61,9,86,8,89,7,92,6,88,5,69,4,32,3,5,2,-17,0,-56,-1,-122,-2,91,-3,66,-4,32,-5,7,-6,-11,-8,-5,-9,15,-9,43,-10,83,-11,-91,-12,17,-12,-126,-13,25,-13,-66,-14,-122,-14,83,-14,69,-14,71,-14,100,-14,-112,-14,-47,-14,38,-13,125,-13,-22,-13,96,-12,-28,-12,99,-11,0,-10,-108,-10,40,-9,-88,-9,62,-8,-56,-8,72,-7,-73,-7,38,-6,-97,-6,-3,-6,81,-5,-91,-5,-34,-5,16,-4,40,-4,58,-4,94,-4,101,-4,110,-4,112,-4,-128,-4,111,-4,95,-4,116,-4,-124,-4,117,-4,108,-4,-121,-4,-84,-4,-58,-4,-47,-4,-29,-4,26,-3,86,-3,-128,-3,-89,-3,-20,-3,36,-2,56,-2,92,-2,-128,-2,-95,-2,-90,-2,-97,-2,-126,-2,110,-2,63,-2,-18,-3,125,-3,32,-3,-77,-4,23,-4,88,-5,-90,-6,-6,-7,69,-7,110,-8,-119,-9,-61,-10,6,-10,54,-11,116,-12,-66,-13,8,-13,92,-14,-73,-15,48,-15,-75,-16,64,-16,-51,-17,122,-17,67,-17,10,-17,-34,-18,-52,-18,-66,-18,-49,-18,-24,-18,19,-17,60,-17,119,-17,-61,-17,46,-16,-108,-16,0,-15,122,-15,15,-14,-90,-14,94,-13,26,-12,-36,-12,-85,-11,-98,-10,-111,-9,-123,-8,-119,-7,-82,-6,-51,-5,-2,-4,44,-2,121,-1,-55,0,21,2,116,3,-28,4,66,6,-86,7,21,9,-115,10,6,12,118,13,-48,14,55,16,-92,17,12,19,95,20,-113,21,-57,22,-21,23,7,25,13,26,9,27,-16,27,-58,28,124,29,-1,29,-119,30,5,31,81,31,-100,31,-57,31,-6,31,-2,31,-29,31,-62,31,-101,31,109,31,40,31,-38,30,-122,30,63,30,-53,29,123,29,20,29,-82,28,50,28,-76,27,53,27,-84,26,12,26,99,25,-60,24,-1,23,28,23}; }
	private static byte[] data80(){ return new byte[] {29,22,-5,20,-31,19,-87,18,81,17,-40,15,76,14,-85,12,-13,10,31,9,60,7,85,5,98,3,106,1,94,-1,88,-3,82,-5,81,-7,76,-9,72,-11,101,-13,-119,-15,-84,-17,-26,-19,63,-20,-90,-22,26,-23,-98,-25,49,-26,-4,-28,-46,-29,-60,-30,-64,-31,-18,-32,51,-32,124,-33,-32,-34,120,-34,32,-34,-35,-35,-78,-35,-102,-35,-94,-35,-97,-35,-52,-35,33,-34,122,-34,-58,-34,30,-33,-98,-33,46,-32,-52,-32,103,-31,21,-30,-32,-30,-78,-29,105,-28,63,-27,36,-26,39,-25,36,-24,36,-23,47,-22,64,-21,82,-20,123,-19,-83,-18,-29,-17,27,-15,83,-14,-98,-13,19,-11,127,-10,-11,-9,121,-7,27,-5,-83,-4,92,-2,7,0,-49,1,-113,3,58,5,-29,6,-88,8,88,10,-31,11,99,13,-18,14,91,16,-99,17,-62,18,-30,19,-31,20,-77,21,91,22,-15,22,115,23,-60,23,-27,23,-15,23,-16,23,-65,23,120,23,31,23,-68,22,47,22,-114,21,-43,20,34,20,89,19,108,18,114,17,-109,16,-99,15,-98,14,-119,13,97,12,74,11,49,10,-3,8,-57,7,-123,6,69,5,-3,3,-94,2,89,1,35,0,-50,-2,-125,-3,49,-4,-6,-6,-63,-7,-122,-8,79,-9,41,-10,34,-11,28,-12,43,-13,58,-14,117,-15,-65,-16,11,-16,-118,-17,23,-17,-56,-18,-103,-18,-128,-18,-123,-18,-92,-18,-10,-18,95,-17,-55,-17,71,-16,-5,-16,-62,-15,-115,-14,109,-13,105,-12,96,-11,125,-10,-108,-9,-87,-8,-48,-7,0,-5,34,-4,73,-3,122,-2,-92,-1,-44,0,-28,1,2,3,34,4,67,5,61,6,78,7,87,8,88,9,81,10,83,11,104,12,101,13,86,14,86,15,95,16,93,17,94,18,85,19,54,20,32,21,-6,21,-62,22,120,23,33,24,-101,24,15,25,107,25,-95,25,-65,25,-65,25,-114,25,75,25,-24,24,98,24,-68,23,-15,22,10,22,3,21,-15,19,-49,18,-125,17,34,16,-55,14,99,13,-17,11,93,10,-48,8,91,7,-53,5,40,4,-112,2,39,1,-86,-1,51,-2,-78,-4,78,-5,7,-6,-73,-8,119,-9,71,-10,56,-11,45,-12,50,-13,75,-14,-121,-15,-44,-16,53,-16,-89,-17,67,-17,-10,-18,-65,-18,-115,-18,114,-18,113,-18,109,-18,120,-18,-86,-18,-52,-18,-4,-18,26,-17,74,-17,124,-17,-75,-17,-20,-17,39,-16,99,-16,-90,-16,-35,-16,23,-15,94,-15,-93,-15,-31,-15,32,-14,102,-14,-84,-14,-3,-14,74,-13,-84,-13,17,-12,118,-12,-27,-12,119,-11,8,-10,-103,-10,56,-9,-39,-9,-106,-8,75,-7,-25,-7,-92,-6,106,-5,30,-4,-65,-4,78,-3,-13,-3,-119,-2,-3,-2,86,-1,-76,-1,5,0,70,0,107,0,121,0,117,0,85,0,40,0,-5,-1,-69,-1,92,-1,-14,-2,-115,-2,32,-2,-88,-3,44,-3,-86,-4,65,-4,-63,-5,78,-5,-33,-6,122,-6,11,-6,-69,-7,100,-7,9,-7,-61,-8,119,-8,40,-8,0,-8,-45,-9,-88,-9,-128,-9,98,-9,81,-9,55,-9,50,-9,50,-9,73,-9,96,-9,-124,-9,-65,-9,11,-8,71,-8,-103,-8,-7,-8,107,-7,-17,-7,119,-6,12,-5,-81,-5,102,-4,43,-3,-14,-3,-45,-2,-50,-1,-65,0,-53,1,-27,2,20,4,68,5,-119,6,-53,7,16,9,95,10,-86,11,6,13,69,14,-114,15,-66,16,-33,17,-5,18,16,20,4,21,-15,21,-63,22,123,23,34,24,-83,24,25,25,123,25,-67,25,-43,25,-35,25,-43,25,-71,25,-121,25,59,25,-18,24,-115,24,33,24,-84,23,51,23,-85,22,35,22,-106,21,5,21,120,20,-29,19,64,19,-103,18,-5,17,78,17,-126,16,-71,15,-26,14,-4,13,-2,12,-22,11,-50,10,-73,9,123,8,50,7,-32,5,124,4,10,3,-97,1,40,0,-92,-2,31,-3,-98,-5,24,-6,-118,-8,29,-9,-76,-11,70,-12,-23,-14,-104,-15,79,-16,44,-17,19,-18,5,-19,34,-20,66,-21,-120,-22,-30,-23,90,-23,-10,-24,-75,-24,127,-24,95,-24,113,-24,-101,-24,-22,-24,71,-23,-67,-23,79,-22,-18,-22,-63,-21,-118,-20,93,-19,60,-18,45,-17,40,-16,24,-15,27,-14,20,-13,6,-12,-4,-12,-22,-11,-57,-10,-80,-9,117,-8,56,-7,-12,-7,-80,-6,91,-5,-3,-5,-96,-4,46,-3,-45,-3,89,-2,-32,-2,95,-1,-8,-1,124,0,-4,0,-125,1,14,2,-123,2,-14,2,122,3,5,4,-111,4,12,5,-108,5,16,6,-80,6,42,7,-89,7,25,8,-101,8,-5,8,88,9,-87,9,-12,9,70,10,-122,10,-102,10,-80,10,-46,10,-61,10,-103,10,99,10,28,10,-56,9,80,9,-55,8,64,8,-105,7,-28,6,29,6,66,5,109,4,118,3,-127,2,-108,1,-120,0,118,-1,99,-2,76,-3,74,-4,48,-5,26,-6,20,-7}; }
	private static byte[] data81(){ return new byte[] {22,-8,45,-9,64,-10,58,-11,92,-12,-127,-13,-80,-14,-46,-15,12,-15,71,-16,-109,-17,-33,-18,45,-18,-128,-19,-29,-20,79,-20,-68,-21,59,-21,-62,-22,72,-22,-11,-23,-76,-23,114,-23,64,-23,43,-23,56,-23,98,-23,-99,-23,-31,-23,77,-22,-36,-22,121,-21,46,-20,31,-19,52,-18,75,-17,112,-16,-65,-15,49,-13,-79,-12,50,-10,-58,-9,123,-7,41,-5,-42,-4,-113,-2,59,0,-29,1,124,3,-6,4,-126,6,13,8,120,9,-59,10,18,12,114,13,-81,14,-38,15,7,17,56,18,89,19,118,20,-121,21,-87,22,-56,23,-25,24,-8,25,-7,26,14,28,37,29,36,30,36,31,25,32,1,33,-28,33,-86,34,95,35,-13,35,109,36,-44,36,28,37,83,37,72,37,48,37,-28,36,124,36,-18,35,61,35,124,34,-112,33,120,32,90,31,28,30,-66,28,59,27,-88,25,10,24,95,22,-112,20,-75,18,-55,16,-34,14,-29,12,-59,10,-64,8,-71,6,-87,4,-104,2,-113,0,-104,-2,-80,-4,-45,-6,-15,-8,43,-9,-117,-11,-22,-13,109,-14,-7,-16,-107,-17,69,-18,14,-19,-13,-21,-20,-22,-29,-23,-5,-24,42,-24,88,-25,-104,-26,-24,-27,84,-27,-51,-28,60,-28,-65,-29,103,-29,7,-29,-76,-30,113,-30,76,-30,38,-30,21,-30,7,-30,7,-30,40,-30,73,-30,118,-30,-73,-30,36,-29,-108,-29,23,-28,-96,-28,84,-27,14,-26,-46,-26,-85,-25,-76,-24,-59,-23,-41,-22,-5,-21,62,-19,-119,-18,-45,-17,54,-15,-75,-14,61,-12,-69,-11,56,-9,-50,-8,105,-6,-10,-5,110,-3,-39,-2,87,0,-88,1,-6,2,31,4,53,5,33,6,2,7,-74,7,98,8,-7,8,97,9,-87,9,-28,9,30,10,32,10,10,10,-18,9,-63,9,121,9,13,9,-66,8,102,8,-3,7,115,7,-23,6,109,6,-22,5,92,5,-43,4,91,4,-43,3,79,3,-68,2,50,2,-77,1,53,1,-114,0,2,0,123,-1,-28,-2,76,-2,-99,-3,2,-3,98,-4,-44,-5,40,-5,-86,-6,63,-6,-40,-7,101,-7,22,-7,-18,-8,-60,-8,-90,-8,-74,-8,-9,-8,55,-7,-122,-7,-15,-7,118,-6,9,-5,-61,-5,-128,-4,99,-3,88,-2,105,-1,110,0,119,1,-108,2,-80,3,-46,4,-21,5,8,7,12,8,8,9,-1,9,-20,10,-66,11,-127,12,66,13,-26,13,124,14,10,15,-116,15,9,16,113,16,-50,16,16,17,97,17,-77,17,-10,17,34,18,88,18,-114,18,-64,18,-40,18,-16,18,3,19,15,19,3,19,-11,18,-32,18,-74,18,-120,18,69,18,-23,17,123,17,28,17,-109,16,-19,15,53,15,117,14,-78,13,-42,12,-21,11,-8,10,-16,9,-29,8,-45,7,-92,6,126,5,61,4,-21,2,-92,1,90,0,15,-1,-85,-3,82,-4,-3,-6,-79,-7,93,-8,11,-9,-39,-11,-61,-12,-88,-13,-85,-14,-57,-15,0,-15,79,-16,-64,-17,74,-17,-3,-18,-54,-18,-88,-18,-85,-18,-30,-18,35,-17,116,-17,-56,-17,68,-16,-59,-16,86,-15,-20,-15,-115,-14,66,-13,-30,-13,-119,-12,56,-11,-19,-11,-102,-10,86,-9,16,-8,-64,-8,102,-7,9,-6,-102,-6,53,-5,-50,-5,80,-4,-48,-4,82,-3,-43,-3,70,-2,-88,-2,-2,-2,100,-1,-72,-1,-13,-1,85,0,-91,0,-27,0,10,1,80,1,-114,1,-50,1,-21,1,17,2,79,2,-122,2,-88,2,-61,2,-17,2,38,3,50,3,50,3,67,3,88,3,90,3,50,3,5,3,-49,2,-98,2,72,2,-54,1,90,1,-41,0,55,0,113,-1,-96,-2,-37,-3,-10,-4,0,-4,11,-5,29,-6,43,-7,17,-8,24,-9,38,-10,74,-11,91,-12,115,-13,-93,-14,-13,-15,55,-15,-124,-16,-14,-17,-125,-17,25,-17,-85,-18,89,-18,16,-18,-19,-19,-45,-19,-65,-19,-59,-19,-25,-19,-13,-19,27,-18,103,-18,-78,-18,11,-17,101,-17,-26,-17,104,-16,-11,-16,-116,-15,58,-14,0,-13,-69,-13,-118,-12,111,-11,117,-10,-126,-9,-107,-8,-66,-7,13,-5,110,-4,-41,-3,52,-1,-77,0,56,2,-42,3,86,5,-23,6,-95,8,73,10,-42,11,115,13,5,15,-122,16,-5,17,96,19,-65,20,13,22,56,23,69,24,69,25,72,26,18,27,-57,27,101,28,4,29,121,29,-34,29,46,30,107,30,-110,30,-85,30,-82,30,-81,30,-89,30,-117,30,96,30,73,30,21,30,-48,29,-111,29,81,29,6,29,-100,28,46,28,-75,27,48,27,-92,26,-8,25,65,25,124,24,-97,23,-81,22,-94,21,-114,20,111,19,62,18,-8,16,-110,15,32,14,-102,12,9,11,92,9,-103,7,-41,5,7,4,19,2,41,0,57,-2,63,-4,77,-6,88,-8,111,-10,-105,-12,-66,-14,-11,-16,70,-17,-74,-19,57,-20,-66,-22,97,-23,45,-24,24,-25,4,-26,26,-27}; }
	private static byte[] data82(){ return new byte[] {67,-28,-104,-29,7,-29,127,-30,7,-30,-70,-31,-127,-31,54,-31,11,-31,-11,-32,-22,-32,-30,-32,-16,-32,4,-31,49,-31,87,-31,-125,-31,-43,-31,52,-30,-98,-30,-7,-30,-125,-29,20,-28,-61,-28,106,-27,35,-26,-35,-26,-89,-25,119,-24,85,-23,58,-22,39,-21,25,-20,-5,-20,-27,-19,-19,-18,-21,-17,-19,-16,1,-14,51,-13,94,-12,-113,-11,-41,-10,45,-8,-122,-7,-37,-6,84,-4,-33,-3,108,-1,-16,0,-121,2,36,4,-80,5,33,7,-92,8,32,10,-112,11,-30,12,30,14,94,15,-124,16,117,17,76,18,36,19,-36,19,105,20,-50,20,40,21,114,21,-103,21,-117,21,115,21,72,21,19,21,-85,20,59,20,-48,19,84,19,-45,18,36,18,-122,17,-28,16,47,16,117,15,-96,14,-32,13,17,13,35,12,48,11,68,10,83,9,86,8,62,7,42,6,24,5,-5,3,-47,2,-87,1,-122,0,90,-1,59,-2,17,-3,2,-4,6,-5,0,-6,-6,-8,6,-8,45,-9,92,-10,-99,-11,-19,-12,89,-12,-15,-13,-99,-13,104,-13,64,-13,54,-13,83,-13,123,-13,-59,-13,30,-12,-85,-12,52,-11,-53,-11,105,-10,38,-9,-14,-9,-62,-8,-120,-7,100,-6,68,-5,42,-4,5,-3,-33,-3,-70,-2,-96,-1,113,0,65,1,34,2,10,3,-43,3,-94,4,100,5,68,6,29,7,-15,7,-61,8,-85,9,-104,10,-125,11,101,12,85,13,52,14,27,15,1,16,-35,16,-61,17,-111,18,75,19,-23,19,127,20,14,21,124,21,-41,21,35,22,69,22,92,22,90,22,42,22,-22,21,-113,21,36,21,-103,20,-28,19,27,19,64,18,82,17,53,16,-2,14,-46,13,-106,12,51,11,-72,9,72,8,-33,6,97,5,-42,3,103,2,-11,0,-104,-1,54,-2,-48,-4,-111,-5,94,-6,58,-7,24,-8,4,-9,25,-10,57,-11,84,-12,126,-13,-57,-14,29,-14,-107,-15,-7,-16,122,-16,10,-16,-88,-17,75,-17,9,-17,-36,-18,-76,-18,-120,-18,108,-18,99,-18,97,-18,100,-18,107,-18,-100,-18,-58,-18,-10,-18,56,-17,122,-17,-77,-17,-3,-17,77,-16,-110,-16,-27,-16,61,-15,-118,-15,-37,-15,45,-14,-115,-14,-22,-14,93,-13,-50,-13,52,-12,-80,-12,64,-11,-57,-11,89,-10,-3,-10,-83,-9,108,-8,44,-7,-7,-7,-62,-6,-106,-5,105,-4,51,-3,-15,-3,-77,-2,116,-1,26,0,-93,0,30,1,-117,1,-31,1,14,2,53,2,66,2,48,2,20,2,-24,1,-87,1,82,1,-16,0,121,0,-8,-1,-124,-1,2,-1,102,-2,-40,-3,71,-3,-74,-4,25,-4,-111,-5,4,-5,121,-6,-10,-7,99,-7,-29,-8,114,-8,1,-8,-109,-9,38,-9,-41,-10,114,-10,28,-10,-39,-11,-97,-11,98,-11,33,-11,7,-11,-20,-12,-43,-12,-49,-12,-20,-12,6,-11,46,-11,107,-11,-61,-11,48,-10,-99,-10,49,-9,-34,-9,-103,-8,98,-7,58,-6,58,-5,79,-4,95,-3,116,-2,-78,-1,18,1,111,2,-59,3,51,5,-78,6,47,8,-82,9,52,11,-65,12,52,14,-78,15,21,17,112,18,-68,19,-8,20,37,22,55,23,58,24,31,25,-10,25,-80,26,70,27,-67,27,47,28,-118,28,-49,28,-17,28,0,29,6,29,-12,28,-43,28,-96,28,91,28,34,28,-43,27,106,27,-14,26,-127,26,-2,25,107,25,-53,24,39,24,126,23,-69,22,-5,21,37,21,86,20,81,19,85,18,71,17,43,16,3,15,-73,13,110,12,18,11,-95,9,20,8,-106,6,5,5,93,3,-91,1,-14,-1,56,-2,-123,-4,-42,-6,22,-7,89,-9,-76,-11,28,-12,-120,-14,25,-15,-85,-17,90,-18,36,-19,18,-20,27,-21,70,-22,-107,-23,-7,-24,-101,-24,71,-24,20,-24,7,-24,23,-24,68,-24,-108,-24,-24,-24,83,-23,-57,-23,88,-22,-12,-22,-103,-21,87,-20,18,-19,-47,-19,-88,-18,126,-17,83,-16,59,-15,33,-14,0,-13,-28,-13,-44,-12,-76,-11,-101,-10,124,-9,93,-8,45,-7,2,-6,-57,-6,-121,-5,76,-4,-16,-4,-99,-3,72,-2,-23,-2,-126,-1,32,0,-78,0,68,1,-36,1,106,2,-26,2,123,3,26,4,-97,4,37,5,-86,5,54,6,-84,6,29,7,-117,7,2,8,106,8,-47,8,18,9,97,9,-96,9,-66,9,-68,9,-69,9,-75,9,-103,9,75,9,-8,8,-99,8,35,8,-115,7,-21,6,70,6,-102,5,-51,4,-10,3,30,3,64,2,77,1,94,0,99,-1,126,-2,-124,-3,119,-4,123,-5,-128,-6,-118,-7,-105,-8,-97,-9,-85,-10,-51,-11,-38,-12,-15,-13,26,-13,93,-14,-113,-15,-51,-16,29,-16,125,-17,-37,-18,49,-18,-94,-19,33,-19,-77,-20,56,-20,-56,-21,-121,-21,69,-21,3,-21,-61,-22,-89,-22,-85,-22,-89,-22,-83,-22,-30,-22,35,-21,117,-21,-47,-21,67,-20,-27,-20,-112,-19}; }
	private static byte[] data83(){ return new byte[] {78,-18,35,-17,38,-16,48,-15,60,-14,114,-13,-52,-12,45,-10,-114,-9,11,-7,-117,-6,41,-4,-95,-3,28,-1,-101,0,27,2,-124,3,-29,4,67,6,-113,7,-54,8,-33,9,0,11,42,12,41,13,29,14,14,15,21,16,4,17,-21,17,-55,18,-71,19,-94,20,-107,21,123,22,98,23,99,24,95,25,63,26,30,27,16,28,-10,28,-34,29,-83,30,117,31,54,32,-29,32,-125,33,-3,33,98,34,-80,34,-39,34,-30,34,-48,34,-98,34,64,34,-53,33,37,33,68,32,93,31,99,30,74,29,11,28,-76,26,85,25,-35,23,79,22,-89,20,17,19,123,17,-70,15,-9,13,61,12,-112,10,-30,8,48,7,-120,5,-10,3,82,2,-78,0,37,-1,-95,-3,66,-4,-40,-6,115,-7,32,-8,-35,-10,-87,-11,125,-12,97,-13,55,-14,34,-15,43,-16,33,-17,50,-18,82,-19,-107,-20,-51,-21,19,-21,93,-22,-58,-23,74,-23,-69,-24,70,-24,-38,-25,118,-25,34,-25,-57,-26,-121,-26,88,-26,45,-26,10,-26,-25,-27,-39,-27,-4,-27,15,-26,52,-26,115,-26,-64,-26,40,-25,-105,-25,45,-24,-31,-24,-74,-23,122,-22,98,-21,105,-20,-100,-19,-65,-18,-16,-17,46,-15,-116,-14,-14,-13,67,-11,-89,-10,24,-8,99,-7,-75,-6,-7,-5,58,-3,118,-2,-102,-1,-111,0,-116,1,123,2,73,3,-13,3,-113,4,22,5,-124,5,-36,5,42,6,122,6,-102,6,-85,6,-80,6,-75,6,-98,6,126,6,75,6,32,6,-26,5,-97,5,81,5,8,5,-71,4,76,4,-41,3,119,3,25,3,-85,2,44,2,-79,1,65,1,-51,0,50,0,-81,-1,51,-1,-71,-2,42,-2,-93,-3,28,-3,-106,-4,9,-4,124,-5,16,-5,-94,-6,62,-6,-38,-7,-110,-7,87,-7,45,-7,10,-7,-18,-8,-13,-8,29,-7,71,-7,-107,-7,-2,-7,-124,-6,20,-5,-81,-5,102,-4,53,-3,31,-2,-2,-2,-6,-1,-4,0,-7,1,-3,2,5,4,24,5,37,6,16,7,-8,7,-29,8,-53,9,-99,10,85,11,16,12,-69,12,72,13,-42,13,107,14,-14,14,96,15,-52,15,49,16,-113,16,-18,16,75,17,-79,17,-2,17,90,18,-92,18,-6,18,45,19,108,19,-106,19,-78,19,-50,19,-35,19,-39,19,-76,19,-118,19,79,19,4,19,-97,18,33,18,-98,17,4,17,89,16,124,15,-88,14,-62,13,-78,12,-119,11,79,10,28,9,-48,7,108,6,-26,4,105,3,-29,1,86,0,-51,-2,56,-3,-82,-5,25,-6,-109,-8,16,-9,-87,-11,83,-12,8,-13,-46,-15,-82,-16,-66,-17,-33,-18,2,-18,86,-19,-58,-20,77,-20,-10,-21,-76,-21,-100,-21,-79,-21,-50,-21,-15,-21,76,-20,-57,-20,60,-19,-53,-19,119,-18,58,-17,5,-16,-71,-16,126,-15,105,-14,53,-13,4,-12,-40,-12,-72,-11,-109,-10,97,-9,33,-8,-31,-8,-94,-7,90,-6,34,-5,-34,-5,-109,-4,44,-3,-48,-3,115,-2,30,-1,-57,-1,87,0,-20,0,-93,1,71,2,-43,2,104,3,15,4,-102,4,41,5,-92,5,51,6,-81,6,25,7,111,7,-39,7,41,8,87,8,115,8,-102,8,-96,8,-123,8,82,8,12,8,-49,7,125,7,2,7,99,6,-34,5,61,5,-102,4,-71,3,-15,2,31,2,41,1,38,0,51,-1,74,-2,57,-3,44,-4,31,-5,22,-6,24,-7,18,-8,4,-9,10,-10,40,-11,63,-12,95,-13,-103,-14,-22,-15,56,-15,-112,-16,-3,-17,-117,-17,46,-17,-59,-18,126,-18,74,-18,52,-18,33,-18,49,-18,75,-18,-123,-18,-53,-18,17,-17,103,-17,-47,-17,90,-16,-32,-16,112,-15,24,-14,-55,-14,-109,-13,99,-12,55,-11,42,-10,45,-9,62,-8,109,-7,-88,-6,-26,-5,64,-3,-79,-2,53,0,-67,1,75,3,-6,4,-85,6,84,8,-4,9,-105,11,60,13,-60,14,82,16,-53,17,65,19,-89,20,-21,21,14,23,37,24,34,25,16,26,-25,26,-87,27,80,28,-43,28,64,29,-89,29,-7,29,47,30,92,30,115,30,122,30,-127,30,105,30,75,30,23,30,-6,29,-66,29,119,29,47,29,-29,28,-126,28,8,28,126,27,-17,26,87,26,-80,25,-27,24,7,24,47,23,55,22,59,21,15,20,-42,18,-106,17,57,16,-63,14,55,13,-74,11,38,10,116,8,-84,6,-25,4,14,3,39,1,53,-1,76,-3,97,-5,118,-7,-126,-9,-97,-11,-34,-13,40,-14,110,-16,-55,-18,68,-19,-46,-21,-125,-22,65,-23,39,-24,35,-25,53,-26,88,-27,-88,-28,25,-28,-96,-29,38,-29,-51,-30,-109,-30,99,-30,69,-30,75,-30,92,-30,121,-30,-105,-30,-64,-30,5,-29,89,-29,-91,-29,-11,-29,95,-28,-75,-28,18,-27,-126,-27,-1,-27,-128,-26,-15,-26,107,-25,-16,-25,-114,-24,48,-23,-70,-23,105,-22,27,-21,-40,-21}; }
	private static byte[] data84(){ return new byte[] {-115,-20,101,-19,52,-18,12,-17,-31,-17,-77,-16,-103,-15,-86,-14,-91,-13,-99,-12,-80,-11,-35,-10,-3,-9,23,-7,66,-6,-121,-5,-63,-4,2,-2,57,-1,-116,0,-33,1,7,3,63,4,127,5,-78,6,-47,7,-31,8,-6,9,-5,10,-7,11,-46,12,-101,13,79,14,4,15,-125,15,13,16,-128,16,-39,16,10,17,44,17,73,17,65,17,43,17,3,17,-19,16,-83,16,95,16,13,16,-68,15,95,15,-29,14,113,14,-15,13,-125,13,8,13,119,12,-26,11,85,11,-62,10,8,10,72,9,-114,8,-37,7,8,7,41,6,87,5,-123,4,-100,3,-93,2,-74,1,-55,0,-19,-1,11,-1,44,-2,79,-3,-110,-4,-58,-5,26,-5,121,-6,-17,-7,-116,-7,50,-7,-20,-8,-58,-8,-80,-8,-77,-8,-55,-8,-11,-8,67,-7,-105,-7,2,-6,105,-6,-25,-6,105,-5,-6,-5,-123,-4,20,-3,-82,-3,81,-2,-29,-2,120,-1,16,0,-80,0,60,1,-46,1,108,2,5,3,-86,3,89,4,6,5,-92,5,83,6,18,7,-52,7,-124,8,75,9,29,10,-26,10,-80,11,-122,12,85,13,16,14,-48,14,-101,15,78,16,-2,16,-98,17,48,18,-75,18,47,19,-104,19,-17,19,50,20,95,20,112,20,113,20,88,20,42,20,-24,19,-123,19,10,19,109,18,-61,17,17,17,60,16,78,15,72,14,31,13,0,12,-41,10,-114,9,61,8,0,7,-102,5,39,4,-56,2,116,1,25,0,-78,-2,104,-3,51,-4,24,-5,-9,-7,-57,-8,-60,-9,-44,-10,0,-10,29,-11,88,-12,-81,-13,30,-13,127,-14,12,-14,-105,-15,55,-15,-40,-16,-117,-16,78,-16,7,-16,-45,-17,-89,-17,124,-17,83,-17,53,-17,40,-17,14,-17,4,-17,-17,-18,-14,-18,-19,-18,-10,-18,-5,-18,12,-17,37,-17,76,-17,127,-17,-80,-17,-19,-17,53,-16,126,-16,-38,-16,53,-15,-78,-15,51,-14,-84,-14,46,-13,-53,-13,123,-12,21,-11,-77,-11,113,-10,54,-9,-14,-9,-89,-8,111,-7,61,-6,18,-5,-53,-5,-126,-4,79,-3,4,-2,-93,-2,52,-1,-61,-1,79,0,-67,0,-6,0,54,1,113,1,-113,1,-125,1,-128,1,104,1,68,1,-9,0,-80,0,91,0,-13,-1,-119,-1,26,-1,-112,-2,24,-2,-124,-3,2,-3,123,-4,-13,-5,75,-5,-78,-6,38,-6,-127,-7,-15,-8,101,-8,-44,-9,81,-9,-49,-10,53,-10,-73,-11,57,-11,-41,-12,88,-12,-13,-13,-92,-13,77,-13,1,-13,-52,-14,-89,-14,-109,-14,-116,-14,-113,-14,-73,-14,-5,-14,66,-13,-86,-13,55,-12,-48,-12,-125,-11,84,-10,69,-9,71,-8,98,-7,-108,-6,-31,-5,65,-3,-70,-2,50,0,-79,1,72,3,-26,4,124,6,25,8,-72,9,91,11,-13,12,-126,14,-1,15,-125,17,-27,18,52,20,-122,21,-56,22,-14,23,1,25,-8,25,-31,26,-73,27,126,28,45,29,-68,29,57,30,-87,30,1,31,89,31,-121,31,-96,31,-97,31,-96,31,-101,31,92,31,38,31,-37,30,-126,30,4,30,-115,29,-18,28,78,28,-117,27,-40,26,22,26,70,25,89,24,105,23,104,22,77,21,25,20,-34,18,-98,17,65,16,-34,14,91,13,-54,11,42,10,124,8,-57,6,2,5,38,3,93,1,-126,-1,-78,-3,-44,-5,-5,-7,45,-8,105,-10,-71,-12,47,-13,-83,-15,56,-16,-29,-18,-68,-19,-101,-20,-73,-21,-27,-22,58,-22,-93,-23,75,-23,13,-23,-28,-24,-43,-24,-24,-24,13,-23,92,-23,-76,-23,25,-22,-112,-22,36,-21,-75,-21,91,-20,7,-19,-69,-19,109,-18,37,-17,-17,-17,-60,-16,-117,-15,84,-14,24,-13,-24,-13,-76,-12,125,-11,68,-10,19,-9,-28,-9,-93,-8,107,-7,37,-6,-37,-6,-102,-5,93,-4,37,-3,-34,-3,-100,-2,87,-1,13,0,-53,0,113,1,20,2,-66,2,100,3,-6,3,-120,4,25,5,-94,5,24,6,-119,6,-1,6,92,7,-72,7,-5,7,47,8,87,8,116,8,-125,8,119,8,96,8,66,8,-7,7,-106,7,35,7,-79,6,34,6,111,5,-66,4,0,4,59,3,87,2,111,1,-115,0,-89,-1,-99,-2,-117,-3,-102,-4,-96,-5,-94,-6,-87,-7,-69,-8,-50,-9,-16,-10,1,-10,29,-11,58,-12,104,-13,-104,-14,-65,-15,5,-15,92,-16,-84,-17,-16,-18,67,-18,-75,-19,33,-19,-110,-20,15,-20,-92,-21,52,-21,-39,-22,-120,-22,78,-22,42,-22,14,-22,-5,-23,4,-22,31,-22,92,-22,-94,-22,14,-21,-124,-21,4,-20,-94,-20,109,-19,56,-18,25,-17,25,-16,28,-15,68,-14,116,-13,-87,-12,-16,-11,69,-9,-110,-8,-16,-7,83,-5,-67,-4,36,-2,127,-1,-40,0,59,2,-127,3,-57,4,-11,5,29,7,52,8,90,9,69,10,73,11,56,12,44,13,-19,13,-75,14,-122,15,83,16,13,17,-76,17,103,18}; }
	private static byte[] data85(){ return new byte[] {21,19,-58,19,105,20,25,21,-48,21,-118,22,48,23,-53,23,-108,24,77,25,-14,25,-113,26,58,27,-30,27,127,28,6,29,127,29,-12,29,68,30,-119,30,-62,30,-40,30,-35,30,-70,30,127,30,37,30,-90,29,21,29,96,28,-113,27,-95,26,-92,25,-100,24,111,23,52,22,-26,20,-103,19,50,18,-58,16,92,15,-9,13,-117,12,35,11,-78,9,87,8,12,7,-87,5,98,4,37,3,3,2,-60,0,-107,-1,120,-2,115,-3,100,-4,92,-5,100,-6,103,-7,-120,-8,-89,-9,-57,-10,-39,-11,-11,-12,49,-12,103,-13,-93,-14,-25,-15,39,-15,123,-16,-59,-17,32,-17,114,-18,-31,-19,73,-19,-61,-20,70,-20,-44,-21,126,-21,25,-21,-61,-22,-128,-22,60,-22,15,-22,-16,-23,-29,-23,-35,-23,-29,-23,3,-22,58,-22,-123,-22,-8,-22,104,-21,0,-20,-97,-20,115,-19,60,-18,30,-17,8,-16,2,-15,23,-14,37,-13,55,-12,84,-11,118,-10,-98,-9,-87,-8,-101,-7,-88,-6,-107,-5,-126,-4,91,-3,39,-2,-41,-2,114,-1,-17,-1,119,0,-9,0,79,1,-121,1,-43,1,29,2,62,2,79,2,102,2,-120,2,-100,2,-112,2,-116,2,-117,2,112,2,95,2,73,2,47,2,21,2,-32,1,-77,1,-116,1,93,1,20,1,-76,0,90,0,13,0,-99,-1,25,-1,-90,-2,59,-2,-47,-3,62,-3,-71,-4,55,-4,-54,-5,76,-5,-65,-6,97,-6,11,-6,-90,-7,83,-7,36,-7,0,-7,-11,-8,-45,-8,-25,-8,17,-7,68,-7,-125,-7,-51,-7,41,-6,-95,-6,48,-5,-56,-5,99,-4,17,-3,-47,-3,-105,-2,82,-1,36,0,1,1,-45,1,-87,2,-121,3,88,4,43,5,7,6,-45,6,-98,7,90,8,32,9,-35,9,126,10,25,11,-60,11,81,12,-47,12,67,13,-57,13,49,14,-91,14,13,15,99,15,-66,15,30,16,116,16,-50,16,32,17,-126,17,-51,17,7,18,76,18,-111,18,-67,18,-16,18,18,19,46,19,50,19,31,19,-2,18,-40,18,-107,18,64,18,-70,17,44,17,-117,16,-49,15,6,15,26,14,7,13,-25,11,-62,10,114,9,20,8,-88,6,42,5,-99,3,6,2,89,0,-65,-2,54,-3,-102,-5,-13,-7,89,-8,-30,-10,118,-11,5,-12,-92,-14,107,-15,67,-16,39,-17,37,-18,89,-19,-98,-20,-17,-21,111,-21,24,-21,-67,-22,-120,-22,102,-22,125,-22,-93,-22,-15,-22,65,-21,-89,-21,37,-20,-63,-20,80,-19,2,-18,-64,-18,-114,-17,90,-16,19,-15,-36,-15,-73,-14,-108,-13,99,-12,58,-11,25,-10,-26,-10,-56,-9,-108,-8,107,-7,58,-6,16,-5,-37,-5,-64,-4,-110,-3,89,-2,37,-1,1,0,-36,0,-81,1,-117,2,122,3,82,4,39,5,15,6,-42,6,-74,7,116,8,30,9,-59,9,110,10,-10,10,73,11,-106,11,-29,11,9,12,7,12,-23,11,-68,11,121,11,12,11,-119,10,10,10,119,9,-82,8,-28,7,14,7,50,6,59,5,52,4,60,3,80,2,75,1,48,0,42,-1,50,-2,44,-3,38,-4,31,-5,54,-6,86,-7,93,-8,106,-9,-117,-10,-53,-11,-6,-12,50,-12,112,-13,-51,-14,46,-14,-120,-15,-10,-16,-127,-16,33,-16,-65,-17,105,-17,46,-17,6,-17,-13,-18,-23,-18,8,-17,50,-17,-120,-17,-38,-17,70,-16,-60,-16,85,-15,16,-14,-45,-14,-94,-13,-115,-12,-108,-11,-97,-10,-52,-9,-3,-8,63,-6,-111,-5,-15,-4,85,-2,-45,-1,90,1,-24,2,103,4,10,6,-106,7,52,9,-71,10,70,12,-56,13,66,15,-79,16,20,18,125,19,-50,20,-9,21,11,23,35,24,26,25,-11,25,-64,26,109,27,8,28,-112,28,8,29,89,29,-91,29,-63,29,-28,29,-8,29,-12,29,-51,29,-62,29,-104,29,97,29,27,29,-47,28,-123,28,43,28,-58,27,68,27,-54,26,71,26,-91,25,-20,24,46,24,88,23,116,22,101,21,68,20,31,19,-24,17,117,16,3,15,-118,13,1,12,91,10,-114,8,-75,6,-24,4,25,3,61,1,78,-1,105,-3,117,-5,-115,-7,-99,-9,-57,-11,3,-12,61,-14,-128,-16,-26,-18,95,-19,-34,-21,119,-22,40,-23,-2,-25,-23,-26,-18,-27,12,-27,85,-28,-78,-29,38,-29,-73,-30,112,-30,73,-30,50,-30,23,-30,52,-30,100,-30,-86,-30,-19,-30,66,-29,-74,-29,75,-28,-69,-28,46,-27,-66,-27,82,-26,-38,-26,93,-25,-12,-25,-114,-24,23,-23,-106,-23,39,-22,-77,-22,63,-21,-57,-21,81,-20,-19,-20,-117,-19,12,-18,-109,-18,63,-17,-14,-17,-89,-16,84,-15,15,-14,-34,-14,-86,-13,106,-12,79,-11,59,-10,43,-9,32,-8,3,-7,-4,-7,-6,-6,-28,-5,-47,-4,-71,-3,-85,-2,-116,-1,87,0,59,1,17,2,-34,2,-106,3,67,4,-19,4,-115,5,24,6,-93,6}; }
	private static byte[] data86(){ return new byte[] {42,7,-92,7,12,8,114,8,-23,8,67,9,-114,9,-43,9,34,10,91,10,-110,10,-77,10,-26,10,18,11,44,11,38,11,40,11,43,11,36,11,-3,10,-42,10,-61,10,-100,10,82,10,21,10,-48,9,123,9,30,9,-69,8,89,8,-25,7,115,7,-14,6,121,6,-1,5,121,5,-24,4,83,4,-51,3,85,3,-48,2,69,2,-45,1,110,1,-6,0,-122,0,53,0,-19,-1,-69,-1,-128,-1,88,-1,68,-1,63,-1,49,-1,81,-1,111,-1,-90,-1,-25,-1,56,0,-114,0,-22,0,83,1,-59,1,60,2,-80,2,34,3,-104,3,13,4,111,4,-37,4,76,5,-67,5,20,6,122,6,-20,6,78,7,-104,7,-12,7,98,8,-47,8,58,9,-96,9,16,10,-103,10,32,11,-99,11,44,12,-61,12,96,13,0,14,-109,14,43,15,-30,15,126,16,13,17,-100,17,33,18,-97,18,-3,18,92,19,-110,19,-46,19,-32,19,-23,19,-48,19,-110,19,67,19,-22,18,110,18,-35,17,48,17,-128,16,-91,15,-68,14,-73,13,-56,12,-67,11,-97,10,120,9,73,8,26,7,-31,5,-92,4,92,3,47,2,-16,0,-84,-1,103,-2,48,-3,10,-4,-21,-6,-54,-7,-75,-8,-79,-9,-47,-10,-12,-11,37,-11,101,-12,-61,-13,45,-13,-82,-14,72,-14,-11,-15,-94,-15,80,-15,23,-15,5,-15,-36,-16,-69,-16,-100,-16,-120,-16,116,-16,92,-16,68,-16,50,-16,42,-16,-14,-17,-34,-17,-50,-17,-64,-17,-112,-17,109,-17,83,-17,72,-17,59,-17,56,-17,71,-17,96,-17,-128,-17,-90,-17,-25,-17,61,-16,-118,-16,-8,-16,118,-15,3,-14,-116,-14,48,-13,-38,-13,-123,-12,51,-11,-27,-11,-95,-10,97,-9,24,-8,-51,-8,-127,-7,32,-6,-66,-6,81,-5,-36,-5,95,-4,-61,-4,31,-3,103,-3,-61,-3,5,-2,53,-2,71,-2,90,-2,105,-2,106,-2,88,-2,68,-2,52,-2,2,-2,-64,-3,-119,-3,90,-3,8,-3,-68,-4,111,-4,37,-4,-54,-5,84,-5,-22,-6,125,-6,10,-6,-123,-7,7,-7,-121,-8,6,-8,-125,-9,-23,-10,103,-10,-24,-11,92,-11,-41,-12,82,-12,-33,-13,99,-13,-12,-14,-123,-14,54,-14,-25,-15,-88,-15,121,-15,94,-15,96,-15,108,-15,-98,-15,-20,-15,74,-14,-62,-14,91,-13,30,-12,-22,-12,-53,-11,-43,-10,-8,-9,56,-7,122,-6,-57,-5,69,-3,-52,-2,73,0,-46,1,107,3,10,5,-84,6,68,8,-43,9,101,11,-10,12,125,14,-12,15,91,17,-68,18,2,20,61,21,114,22,125,23,-122,24,116,25,81,26,28,27,-30,27,-115,28,57,29,-47,29,88,30,-61,30,60,31,-104,31,-21,31,26,32,65,32,98,32,121,32,110,32,86,32,51,32,-1,31,-89,31,46,31,-81,30,28,30,116,29,-97,28,-62,27,-52,26,-58,25,-86,24,116,23,47,22,-32,20,105,19,-24,17,88,16,-70,14,11,13,100,11,-83,9,-31,7,24,6,76,4,-124,2,-68,0,-22,-2,33,-3,106,-5,-60,-7,18,-8,120,-10,-3,-12,-122,-13,39,-14,-32,-16,-64,-17,-68,-18,-62,-19,-10,-20,80,-20,-60,-21,93,-21,33,-21,-10,-22,-11,-22,21,-21,73,-21,-116,-21,0,-20,118,-20,11,-19,-104,-19,67,-18,-14,-18,-94,-17,80,-16,17,-15,-50,-15,119,-14,47,-13,-32,-13,-123,-12,30,-11,-69,-11,99,-10,3,-9,-114,-9,52,-8,-59,-8,99,-7,-3,-7,-100,-6,57,-5,-26,-5,-115,-4,63,-3,-20,-3,-96,-2,99,-1,18,0,-56,0,-128,1,48,2,-45,2,118,3,23,4,-82,4,41,5,-112,5,-3,5,99,6,-84,6,-33,6,9,7,19,7,15,7,-5,6,-37,6,-81,6,97,6,-5,5,-105,5,33,5,-108,4,-13,3,78,3,-106,2,-24,1,24,1,48,0,93,-1,-128,-2,-114,-3,-108,-4,-102,-5,-67,-6,-51,-7,-46,-8,-34,-9,-4,-10,29,-10,45,-11,75,-12,109,-13,-86,-14,-39,-15,9,-15,87,-16,-68,-17,11,-17,91,-18,-72,-19,42,-19,-96,-20,9,-20,-110,-21,45,-21,-42,-22,-120,-22,71,-22,19,-22,-26,-23,-55,-23,-47,-23,-27,-23,19,-22,83,-22,-69,-22,23,-21,-108,-21,67,-20,4,-19,-60,-19,-71,-18,-72,-17,-60,-16,-35,-15,21,-13,80,-12,-97,-11,-16,-10,70,-8,-93,-7,10,-5,97,-4,-75,-3,11,-1,88,0,-107,1,-40,2,25,4,34,5,60,6,60,7,52,8,16,9,-26,9,-76,10,119,11,52,12,-39,12,106,13,1,14,-109,14,12,15,-104,15,22,16,-119,16,-5,16,123,17,-3,17,112,18,-36,18,90,19,-48,19,79,20,-54,20,49,21,-102,21,-12,21,74,22,-92,22,-22,22,43,23,98,23,-113,23,-76,23,-84,23,-83,23,-113,23,112,23,57,23,-22,22,-107,22,65,22,-67,21,48,21,-111,20,-14,19}; }
	private static byte[] data87(){ return new byte[] {61,19,104,18,-111,17,-68,16,-52,15,-46,14,-44,13,-56,12,-57,11,-62,10,-75,9,-85,8,-92,7,-86,6,-84,5,-77,4,-40,3,3,3,51,2,95,1,-84,0,4,0,111,-1,-41,-2,63,-2,-56,-3,70,-3,-47,-4,103,-4,-2,-5,-101,-5,55,-5,-48,-6,101,-6,-2,-7,-119,-7,1,-7,-120,-8,23,-8,-110,-9,-4,-10,-128,-10,-1,-11,122,-11,-10,-12,120,-12,8,-12,-120,-13,28,-13,-64,-14,107,-14,35,-14,-22,-15,-82,-15,-116,-15,99,-15,98,-15,105,-15,-121,-15,-81,-15,-33,-15,35,-14,127,-14,-8,-14,92,-13,-37,-13,101,-12,-7,-12,-115,-11,28,-10,-73,-10,99,-9,11,-8,-106,-8,46,-7,-56,-7,100,-6,-28,-6,109,-5,-24,-5,90,-4,-57,-4,29,-3,122,-3,-59,-3,10,-2,68,-2,103,-2,-116,-2,-81,-2,-68,-2,-61,-2,-48,-2,-41,-2,-62,-2,-61,-2,-69,-2,-61,-2,-81,-2,-88,-2,-89,-2,-68,-2,-75,-2,-88,-2,-87,-2,-83,-2,-97,-2,-122,-2,113,-2,93,-2,58,-2,5,-2,-47,-3,-101,-3,95,-3,5,-3,-74,-4,124,-4,47,-4,-39,-5,117,-5,53,-5,-1,-6,-47,-6,-115,-6,105,-6,93,-6,94,-6,82,-6,105,-6,-119,-6,-48,-6,25,-5,88,-5,-83,-5,35,-4,-95,-4,22,-3,-88,-3,56,-2,-48,-2,97,-1,-4,-1,-93,0,55,1,-61,1,71,2,-48,2,101,3,-31,3,90,4,-57,4,47,5,-102,5,5,6,109,6,-69,6,17,7,110,7,-51,7,30,8,106,8,-73,8,14,9,88,9,-88,9,8,10,97,10,-82,10,10,11,98,11,-77,11,18,12,97,12,-72,12,5,13,88,13,-95,13,-31,13,24,14,56,14,98,14,102,14,117,14,113,14,97,14,65,14,3,14,-83,13,87,13,-23,12,110,12,-49,11,40,11,112,10,-80,9,-41,8,-19,7,-27,6,-23,5,-48,4,-97,3,103,2,57,1,4,0,-68,-2,106,-3,46,-4,-13,-6,-84,-7,106,-8,65,-9,52,-10,37,-11,16,-12,28,-13,80,-14,-110,-15,-20,-16,84,-16,-39,-17,118,-17,18,-17,-34,-18,-63,-18,-62,-18,-55,-18,-20,-18,22,-17,100,-17,-69,-17,5,-16,105,-16,-36,-16,99,-15,-40,-15,83,-14,-27,-14,124,-13,6,-12,-124,-12,29,-11,-70,-11,77,-10,-15,-10,-120,-9,37,-8,-48,-8,127,-7,42,-6,-26,-6,-97,-5,100,-4,34,-3,-23,-3,-75,-2,118,-1,61,0,5,1,-38,1,-87,2,119,3,61,4,17,5,-48,5,-123,6,47,7,-44,7,113,8,-27,8,115,9,-40,9,58,10,107,10,-100,10,-77,10,-67,10,-92,10,113,10,56,10,-16,9,127,9,-7,8,103,8,-49,7,34,7,95,6,-107,5,-35,4,19,4,51,3,84,2,-122,1,-73,0,-47,-1,1,-1,53,-2,105,-3,-95,-4,-45,-5,18,-5,103,-6,-83,-7,-6,-8,97,-8,-44,-9,65,-9,-104,-10,19,-10,-110,-11,18,-11,-114,-12,33,-12,-66,-13,106,-13,30,-13,-53,-14,-99,-14,-111,-14,-128,-14,114,-14,-115,-14,-60,-14,15,-13,104,-13,-40,-13,87,-12,13,-11,-61,-11,-119,-10,106,-9,99,-8,95,-7,117,-6,-116,-5,-75,-4,-34,-3,24,-1,93,0,-93,1,-38,2,17,4,78,5,-103,6,-54,7,-12,8,24,10,57,11,73,12,94,13,91,14,77,15,49,16,13,17,-39,17,-95,18,85,19,1,20,-90,20,58,21,-72,21,38,22,-121,22,-14,22,63,23,121,23,-88,23,-41,23,-14,23,5,24,10,24,11,24,-6,23,-44,23,-94,23,101,23,23,23,-70,22,85,22,-34,21,90,21,-51,20,28,20,98,19,-104,18,-79,17,-67,16,-66,15,-79,14,-124,13,79,12,3,11,-56,9,101,8,-6,6,124,5,8,4,-128,2,-6,0,108,-1,-27,-3,77,-4,-65,-6,55,-7,-79,-9,66,-10,-50,-12,118,-13,29,-14,-34,-16,-92,-17,-116,-18,-128,-19,-99,-20,-55,-21,-5,-22,77,-22,-49,-23,96,-23,-14,-24,-84,-24,-118,-24,121,-24,106,-24,123,-24,-103,-24,-53,-24,0,-23,59,-23,-100,-23,9,-22,109,-22,-24,-22,92,-21,-38,-21,81,-20,-40,-20,86,-19,-23,-19,104,-18,-38,-18,85,-17,-43,-17,100,-16,-50,-16,59,-15,-61,-15,66,-14,-69,-14,52,-13,-76,-13,50,-12,-76,-12,50,-11,-61,-11,85,-10,-39,-10,99,-9,1,-8,-102,-8,48,-7,-68,-7,91,-6,-6,-6,-108,-5,37,-4,-80,-4,68,-3,-54,-3,82,-2,-54,-2,66,-1,-78,-1,23,0,120,0,-40,0,41,1,111,1,-93,1,-34,1,8,2,47,2,58,2,87,2,103,2,-118,2,-101,2,-104,2,-94,2,-78,2,-49,2,-39,2,-9,2,28,3,42,3,69,3,97,3,-122,3,-110,3,-83,3,-56,3,-28,3,-17,3,-22,3,-17,3,-11,3,-8,3,-24,3,-52,3,-69,3,-104,3,118,3}; }
	private static byte[] data88(){ return new byte[] {76,3,38,3,-6,2,-57,2,-104,2,106,2,67,2,33,2,5,2,-21,1,-41,1,-40,1,-40,1,-31,1,-34,1,3,2,28,2,71,2,105,2,-89,2,-37,2,24,3,83,3,-100,3,-26,3,43,4,122,4,-58,4,5,5,69,5,-122,5,-53,5,21,6,91,6,-105,6,-56,6,-5,6,35,7,94,7,-122,7,-83,7,-37,7,-8,7,25,8,58,8,91,8,124,8,-93,8,-55,8,-16,8,35,9,84,9,-100,9,-39,9,18,10,87,10,-86,10,-21,10,63,11,-115,11,-32,11,38,12,119,12,-74,12,6,13,60,13,120,13,-94,13,-61,13,-34,13,-6,13,-12,13,-39,13,-66,13,-119,13,75,13,3,13,-81,12,65,12,-49,11,77,11,-60,10,43,10,-121,9,-38,8,34,8,88,7,-91,6,-31,5,26,5,72,4,123,3,-80,2,-9,1,49,1,102,0,-83,-1,-3,-2,68,-2,-118,-3,-24,-4,85,-4,-60,-5,58,-5,-58,-6,86,-6,-27,-7,-117,-7,46,-7,-14,-8,-93,-8,102,-8,36,-8,-11,-9,-51,-9,-92,-9,120,-9,89,-9,56,-9,19,-9,-20,-10,-67,-10,-88,-10,122,-10,77,-10,23,-10,-26,-11,-75,-11,-117,-11,91,-11,51,-11,9,-11,-25,-12,-83,-12,-120,-12,113,-12,94,-12,63,-12,54,-12,58,-12,68,-12,97,-12,-128,-12,-97,-12,-41,-12,12,-11,77,-11,-100,-11,-23,-11,60,-10,-102,-10,-3,-10,91,-9,-73,-9,21,-8,118,-8,-49,-8,27,-7,115,-7,-65,-7,-1,-7,65,-6,119,-6,-97,-6,-64,-6,-32,-6,-20,-6,-3,-6,20,-5,25,-5,30,-5,22,-5,23,-5,19,-5,-3,-6,-19,-6,-31,-6,-38,-6,-63,-6,-84,-6,-107,-6,124,-6,98,-6,72,-6,51,-6,16,-6,-17,-7,-69,-7,125,-7,77,-7,6,-7,-57,-8,118,-8,44,-8,-36,-9,-115,-9,45,-9,-37,-10,-121,-10,49,-10,-28,-11,-98,-11,96,-11,46,-11,8,-11,-17,-12,-41,-12,-45,-12,-29,-12,7,-11,63,-11,121,-11,-40,-11,70,-10,-65,-10,79,-9,-13,-9,-98,-8,97,-7,50,-6,12,-5,-16,-5,-18,-4,-13,-3,-9,-2,-1,-1,14,1,32,2,54,3,77,4,106,5,-119,6,-101,7,-95,8,-98,9,-102,10,-118,11,-122,12,96,13,69,14,12,15,-50,15,120,16,44,17,-45,17,114,18,1,19,-98,19,27,20,-99,20,14,21,-124,21,-30,21,77,22,-91,22,-6,22,67,23,122,23,-86,23,-43,23,-13,23,-13,23,-38,23,-60,23,-99,23,86,23,-7,22,-102,22,37,22,-105,21,-17,20,57,20,114,19,-99,18,-81,17,-78,16,-83,15,-98,14,120,13,92,12,38,11,-26,9,-111,8,79,7,9,6,-64,4,108,3,31,2,-29,0,-89,-1,107,-2,56,-3,10,-4,-9,-6,1,-6,-1,-8,17,-8,57,-9,119,-10,-61,-11,35,-11,-104,-12,34,-12,-67,-13,118,-13,49,-13,0,-13,-17,-14,-12,-14,-4,-14,24,-13,71,-13,126,-13,-74,-13,17,-12,88,-12,-66,-12,29,-11,-122,-11,-20,-11,83,-10,-66,-10,42,-9,-102,-9,7,-8,114,-8,-30,-8,76,-7,-77,-7,30,-6,-111,-6,-1,-6,93,-5,-53,-5,62,-4,-67,-4,47,-3,-82,-3,45,-2,-84,-2,48,-1,-77,-1,63,0,-56,0,64,1,-62,1,67,2,-63,2,44,3,-110,3,-14,3,73,4,-107,4,-51,4,7,5,38,5,52,5,52,5,35,5,14,5,-31,4,-95,4,85,4,13,4,-95,3,55,3,-67,2,68,2,-79,1,32,1,-125,0,-10,-1,84,-1,-83,-2,3,-2,92,-3,-65,-4,17,-4,99,-5,-69,-6,32,-6,115,-7,-47,-8,41,-8,-110,-9,-10,-10,78,-10,-85,-11,17,-11,-128,-12,-30,-13,70,-13,-73,-14,50,-14,-91,-15,30,-15,-93,-16,68,-16,-24,-17,-115,-17,55,-17,-1,-18,-44,-18,-84,-18,-110,-18,-105,-18,-81,-18,-57,-18,-6,-18,61,-17,-105,-17,-7,-17,121,-16,3,-15,-89,-15,80,-14,10,-13,-37,-13,-72,-12,-93,-11,-119,-10,-122,-9,-115,-8,-110,-7,-107,-6,-86,-5,-76,-4,-69,-3,-65,-2,-70,-1,-79,0,-91,1,-126,2,80,3,31,4,-28,4,-106,5,57,6,-41,6,105,7,-18,7,111,8,-26,8,90,9,-60,9,26,10,120,10,-37,10,52,11,-120,11,-43,11,47,12,-127,12,-48,12,33,13,105,13,-68,13,-8,13,53,14,117,14,-75,14,-37,14,12,15,38,15,63,15,75,15,76,15,60,15,43,15,12,15,-30,14,-77,14,117,14,53,14,-27,13,-113,13,39,13,-65,12,81,12,-30,11,103,11,-25,10,88,10,-43,9,61,9,-83,8,9,8,124,7,-22,6,73,6,-79,5,32,5,-108,4,16,4,-124,3,15,3,-108,2,36,2,-69,1,96,1,1,1,-74,0,110,0,50,0,-2,-1,-58,-1,-104,-1,118,-1,81,-1,51,-1,22,-1,-9,-2}; }
	private static byte[] data89(){ return new byte[] {-50,-2,-81,-2,-121,-2,83,-2,45,-2,3,-2,-51,-3,-109,-3,70,-3,20,-3,-55,-4,-125,-4,53,-4,-18,-5,-97,-5,79,-5,1,-5,-75,-6,114,-6,49,-6,-9,-7,-58,-7,-110,-7,106,-7,71,-7,45,-7,40,-7,24,-7,24,-7,44,-7,72,-7,93,-7,126,-7,-105,-7,-60,-7,-11,-7,38,-6,70,-6,124,-6,-68,-6,-18,-6,30,-5,70,-5,120,-5,-91,-5,-59,-5,-32,-5,-4,-5,31,-4,52,-4,73,-4,98,-4,115,-4,-128,-4,-124,-4,-115,-4,-95,-4,-75,-4,-74,-4,-70,-4,-56,-4,-34,-4,-35,-4,-31,-4,-11,-4,-2,-4,5,-3,14,-3,25,-3,44,-3,50,-3,54,-3,67,-3,75,-3,77,-3,76,-3,74,-3,82,-3,72,-3,68,-3,53,-3,48,-3,29,-3,17,-3,-7,-4,-19,-4,-33,-4,-53,-4,-78,-4,-86,-4,-98,-4,-109,-4,-128,-4,127,-4,-121,-4,-102,-4,-97,-4,-70,-4,-31,-4,13,-3,60,-3,112,-3,-71,-3,13,-2,99,-2,-71,-2,21,-1,-116,-1,-19,-1,94,0,-59,0,54,1,-83,1,12,2,113,2,-41,2,43,3,-125,3,-52,3,20,4,77,4,-122,4,-90,4,-50,4,-30,4,-5,4,16,5,34,5,48,5,65,5,80,5,92,5,114,5,-118,5,-106,5,-62,5,-28,5,7,6,46,6,98,6,-109,6,-63,6,-10,6,38,7,96,7,-113,7,-72,7,-31,7,-1,7,33,8,57,8,74,8,78,8,76,8,76,8,57,8,20,8,-22,7,-74,7,124,7,48,7,-25,6,-124,6,31,6,-82,5,41,5,-95,4,20,4,117,3,-40,2,52,2,-119,1,-45,0,16,0,85,-1,-94,-2,-23,-3,41,-3,98,-4,-75,-5,8,-5,95,-6,-76,-7,35,-7,-95,-8,28,-8,-81,-9,59,-9,-26,-10,-107,-10,82,-10,29,-10,-9,-11,-38,-11,-59,-11,-72,-11,-65,-11,-47,-11,-28,-11,-8,-11,19,-10,53,-10,105,-10,-112,-10,-66,-10,-9,-10,53,-9,115,-9,-71,-9,-8,-9,79,-8,-109,-8,-30,-8,50,-7,-113,-7,-21,-7,79,-6,-74,-6,33,-5,-102,-5,26,-4,-112,-4,16,-3,-110,-3,23,-2,-94,-2,43,-1,-71,-1,66,0,-40,0,85,1,-31,1,103,2,-22,2,102,3,-28,3,79,4,-79,4,18,5,102,5,-73,5,-12,5,39,6,81,6,118,6,-125,6,118,6,114,6,93,6,53,6,4,6,-60,5,125,5,47,5,-30,4,122,4,19,4,-94,3,50,3,-65,2,74,2,-50,1,74,1,-56,0,78,0,-50,-1,69,-1,-50,-2,85,-2,-36,-3,96,-3,-36,-4,105,-4,-1,-5,-114,-5,23,-5,-85,-6,73,-6,-18,-7,-107,-7,57,-7,-23,-8,-90,-8,89,-8,21,-8,-41,-9,-79,-9,-116,-9,106,-9,90,-9,92,-9,110,-9,125,-9,-92,-9,-37,-9,43,-8,122,-8,-28,-8,83,-7,-34,-7,115,-6,11,-5,-74,-5,109,-4,55,-3,-4,-3,-56,-2,-99,-1,118,0,75,1,39,2,-5,2,-55,3,-107,4,97,5,41,6,-38,6,-111,7,60,8,-33,8,117,9,3,10,-113,10,21,11,-124,11,1,12,107,12,-50,12,36,13,-123,13,-45,13,38,14,119,14,-73,14,-9,14,40,15,99,15,-122,15,-75,15,-49,15,-34,15,-18,15,-27,15,-27,15,-47,15,-80,15,-122,15,79,15,15,15,-63,14,104,14,8,14,-106,13,22,13,-112,12,-12,11,96,11,-80,10,2,10,65,9,118,8,-101,7,-76,6,-37,5,-10,4,-1,3,-5,2,-4,1,0,1,-10,-1,-20,-2,-36,-3,-34,-4,-41,-5,-38,-6,-52,-7,-28,-8,-17,-9,23,-9,65,-10,125,-11,-55,-12,31,-12,-121,-13,-1,-14,-117,-14,43,-14,-48,-15,-122,-15,97,-15,51,-15,30,-15,16,-15,16,-15,25,-15,42,-15,73,-15,109,-15,-107,-15,-47,-15,-6,-15,71,-14,-120,-14,-45,-14,22,-13,97,-13,-73,-13,11,-12,93,-12,-78,-12,10,-11,99,-11,-75,-11,17,-10,109,-10,-45,-10,41,-9,-118,-9,-19,-9,92,-8,-78,-8,26,-7,-128,-7,-29,-7,75,-6,-93,-6,15,-5,108,-5,-50,-5,39,-4,120,-4,-44,-4,38,-3,110,-3,-69,-3,-1,-3,67,-2,-126,-2,-79,-2,-24,-2,25,-1,73,-1,99,-1,-112,-1,-86,-1,-70,-1,-59,-1,-49,-1,-43,-1,-33,-1,-36,-1,-46,-1,-46,-1,-58,-1,-58,-1,-72,-1,-74,-1,-88,-1,-100,-1,-105,-1,-100,-1,-101,-1,-102,-1,-99,-1,-96,-1,-90,-1,-85,-1,-74,-1,-68,-1,-54,-1,-45,-1,-38,-1,-27,-1,-16,-1,-6,-1,-2,-1,2,0,6,0,13,0,10,0,21,0,15,0,26,0,24,0,25,0,37,0,35,0,50,0,71,0,94,0,118,0,-108,0,-81,0,-43,0,-4,0,60,1,106,1,-86,1,-28,1,49,2,123,2,-60,2,18,3,102,3,-73,3,11,4,88,4,-92,4,-11,4,58,5,-128,5,-72,5}; }
	private static byte[] data90(){ return new byte[] {-12,5,35,6,82,6,116,6,-103,6,-84,6,-53,6,-37,6,-26,6,-22,6,-7,6,-2,6,-2,6,3,7,11,7,13,7,20,7,24,7,43,7,55,7,75,7,82,7,106,7,-127,7,-105,7,-89,7,-74,7,-42,7,-8,7,13,8,29,8,47,8,66,8,82,8,92,8,102,8,112,8,114,8,117,8,109,8,98,8,82,8,55,8,21,8,-8,7,-57,7,-111,7,84,7,8,7,-62,6,110,6,19,6,-84,5,68,5,-29,4,111,4,-1,3,-114,3,15,3,-98,2,43,2,-75,1,68,1,-47,0,114,0,11,0,-76,-1,88,-1,6,-1,-72,-2,120,-2,59,-2,3,-2,-46,-3,-96,-3,121,-3,82,-3,56,-3,25,-3,-10,-4,-34,-4,-57,-4,-72,-4,-95,-4,-123,-4,106,-4,88,-4,55,-4,27,-4,1,-4,-27,-5,-54,-5,-80,-5,-117,-5,116,-5,84,-5,56,-5,27,-5,1,-5,-23,-6,-49,-6,-73,-6,-98,-6,-124,-6,106,-6,89,-6,68,-6,54,-6,34,-6,31,-6,17,-6,5,-6,-2,-7,2,-6,-1,-7,3,-6,1,-6,9,-6,12,-6,26,-6,38,-6,51,-6,63,-6,78,-6,97,-6,110,-6,126,-6,-116,-6,-101,-6,-94,-6,-86,-6,-72,-6,-68,-6,-63,-6,-61,-6,-53,-6,-55,-6,-57,-6,-64,-6,-65,-6,-65,-6,-73,-6,-84,-6,-87,-6,-95,-6,-101,-6,-103,-6,-111,-6,-109,-6,-117,-6,-118,-6,-127,-6,125,-6,120,-6,116,-6,106,-6,96,-6,93,-6,64,-6,49,-6,35,-6,16,-6,-12,-7,-42,-7,-62,-7,-94,-7,127,-7,93,-7,70,-7,51,-7,15,-7,1,-7,-23,-8,-29,-8,-37,-8,-39,-8,-27,-8,-11,-8,29,-7,62,-7,110,-7,-91,-7,-18,-7,61,-6,-108,-6,-8,-6,106,-5,-41,-5,84,-4,-39,-4,110,-3,-7,-3,-113,-2,38,-1,-61,-1,93,0,-16,0,-116,1,35,2,-67,2,77,3,-40,3,104,4,-19,4,123,5,-5,5,115,6,-6,6,107,7,-35,7,74,8,-67,8,39,9,-119,9,-15,9,83,10,-82,10,5,11,97,11,-67,11,15,12,93,12,-97,12,-13,12,42,13,109,13,-98,13,-50,13,-7,13,18,14,40,14,54,14,60,14,66,14,44,14,24,14,-11,13,-53,13,-107,13,79,13,11,13,-82,12,80,12,-29,11,112,11,-17,10,93,10,-56,9,42,9,-113,8,-39,7,41,7,114,6,-73,5,-8,4,54,4,120,3,-61,2,9,2,83,1,-93,0,-10,-1,86,-1,-69,-2,41,-2,-90,-3,51,-3,-69,-4,85,-4,-17,-5,-96,-5,78,-5,15,-5,-37,-6,-82,-6,-122,-6,112,-6,92,-6,77,-6,71,-6,68,-6,88,-6,93,-6,119,-6,-121,-6,-82,-6,-56,-6,-14,-6,13,-5,59,-5,104,-5,-101,-5,-57,-5,-4,-5,48,-4,109,-4,-94,-4,-35,-4,26,-3,98,-3,-104,-3,-39,-3,33,-2,101,-2,-88,-2,-34,-2,44,-1,104,-1,-75,-1,-14,-1,51,0,122,0,-65,0,4,1,47,1,119,1,-89,1,-37,1,11,2,52,2,94,2,118,2,-110,2,-93,2,-82,2,-77,2,-89,2,-100,2,-124,2,107,2,69,2,27,2,-19,1,-84,1,115,1,38,1,-25,0,-111,0,65,0,-13,-1,-107,-1,66,-1,-35,-2,-122,-2,37,-2,-56,-3,105,-3,8,-3,-76,-4,86,-4,-12,-5,-117,-5,54,-5,-44,-6,118,-6,18,-6,-67,-7,89,-7,-1,-8,-105,-8,67,-8,-19,-9,-106,-9,63,-9,-19,-10,-93,-10,100,-10,27,-10,-37,-11,-81,-11,-124,-11,101,-11,75,-11,62,-11,63,-11,71,-11,91,-11,126,-11,-83,-11,-36,-11,30,-10,106,-10,-58,-10,38,-9,-113,-9,0,-8,120,-8,-5,-8,-124,-7,12,-6,-98,-6,49,-5,-59,-5,85,-4,-31,-4,111,-3,-2,-3,-118,-2,20,-1,-95,-1,26,0,-97,0,20,1,-114,1,-7,1,96,2,-53,2,40,3,-113,3,-35,3,54,4,-119,4,-47,4,30,5,100,5,-92,5,-25,5,32,6,94,6,-116,6,-56,6,-12,6,35,7,77,7,120,7,-99,7,-69,7,-34,7,-6,7,26,8,48,8,59,8,74,8,83,8,85,8,80,8,74,8,63,8,41,8,20,8,-17,7,-44,7,-84,7,127,7,68,7,9,7,-55,6,-124,6,55,6,-20,5,-107,5,72,5,-17,4,-104,4,66,4,-17,3,-98,3,67,3,-15,2,-100,2,97,2,13,2,-48,1,-115,1,94,1,44,1,-1,0,-37,0,-72,0,-94,0,-121,0,117,0,104,0,98,0,87,0,80,0,70,0,65,0,69,0,54,0,53,0,47,0,44,0,37,0,25,0,13,0,7,0,-9,-1,-27,-1,-41,-1,-64,-1,-81,-1,-104,-1,124,-1,104,-1,81,-1,49,-1,35,-1,5,-1,-11,-2,-41,-2,-56,-2,-85,-2,-94,-2,-113,-2,124,-2,111,-2,102,-2,93,-2,84,-2,82,-2,75,-2}; }
	private static byte[] data91(){ return new byte[] {78,-2,64,-2,67,-2,68,-2,67,-2,69,-2,62,-2,67,-2,63,-2,56,-2,55,-2,45,-2,43,-2,23,-2,13,-2,7,-2,-8,-3,-17,-3,-43,-3,-49,-3,-57,-3,-76,-3,-97,-3,-107,-3,-119,-3,-125,-3,118,-3,111,-3,106,-3,104,-3,102,-3,98,-3,104,-3,103,-3,112,-3,101,-3,108,-3,115,-3,118,-3,118,-3,124,-3,127,-3,-127,-3,-125,-3,-124,-3,-114,-3,-121,-3,-117,-3,-124,-3,-124,-3,-121,-3,127,-3,-121,-3,-123,-3,-114,-3,-109,-3,-107,-3,-100,-3,-89,-3,-78,-3,-58,-3,-41,-3,-15,-3,7,-2,42,-2,74,-2,117,-2,-101,-2,-60,-2,-14,-2,42,-1,97,-1,-111,-1,-54,-1,3,0,67,0,123,0,-74,0,-18,0,42,1,99,1,-111,1,-55,1,-14,1,36,2,80,2,114,2,-105,2,-81,2,-55,2,-31,2,-19,2,-2,2,8,3,15,3,17,3,27,3,17,3,27,3,18,3,22,3,22,3,15,3,17,3,14,3,17,3,18,3,24,3,26,3,32,3,41,3,53,3,62,3,69,3,73,3,87,3,96,3,104,3,109,3,118,3,119,3,122,3,126,3,122,3,111,3,96,3,76,3,58,3,27,3,-6,2,-49,2,-87,2,120,2,63,2,6,2,-56,1,-117,1,61,1,-6,0,-80,0,106,0,26,0,-49,-1,-127,-1,56,-1,-17,-2,-92,-2,89,-2,25,-2,-48,-3,-100,-3,89,-3,43,-3,-8,-4,-53,-4,-97,-4,-128,-4,101,-4,77,-4,47,-4,33,-4,21,-4,15,-4,1,-4,-3,-5,-9,-5,0,-4,-4,-5,0,-4,8,-4,19,-4,32,-4,36,-4,57,-4,71,-4,92,-4,109,-4,-121,-4,-98,-4,-66,-4,-53,-4,-16,-4,11,-3,47,-3,81,-3,115,-3,-100,-3,-61,-3,-15,-3,30,-2,72,-2,127,-2,-83,-2,-25,-2,33,-1,82,-1,-114,-1,-70,-1,-2,-1,44,0,108,0,-105,0,-52,0,-3,0,49,1,84,1,-127,1,-95,1,-54,1,-29,1,0,2,16,2,38,2,43,2,47,2,58,2,50,2,44,2,29,2,9,2,-5,1,-31,1,-61,1,-85,1,-121,1,103,1,62,1,24,1,-9,0,-53,0,-95,0,118,0,72,0,30,0,-21,-1,-66,-1,-110,-1,90,-1,40,-1,-9,-2,-59,-2,-104,-2,99,-2,56,-2,6,-2,-37,-3,-87,-3,-124,-3,85,-3,53,-3,9,-3,-23,-4,-54,-4,-85,-4,-105,-4,-122,-4,113,-4,101,-4,98,-4,102,-4,107,-4,124,-4,-119,-4,-86,-4,-56,-4,-9,-4,25,-3,86,-3,-118,-3,-48,-3,20,-2,92,-2,-80,-2,-4,-2,81,-1,-94,-1,2,0,87,0,-72,0,12,1,103,1,-63,1,25,2,106,2,-63,2,10,3,97,3,-93,3,-14,3,52,4,123,4,-83,4,-21,4,27,5,85,5,-124,5,-79,5,-31,5,8,6,48,6,81,6,118,6,-106,6,-76,6,-42,6,-25,6,1,7,12,7,36,7,39,7,53,7,52,7,53,7,48,7,35,7,19,7,-1,6,-24,6,-49,6,-83,6,-121,6,89,6,42,6,-10,5,-70,5,120,5,46,5,-30,4,-110,4,58,4,-35,3,-125,3,31,3,-68,2,79,2,-26,1,125,1,10,1,-100,0,41,0,-72,-1,68,-1,-41,-2,100,-2,-2,-3,-108,-3,44,-3,-56,-4,108,-4,30,-4,-55,-5,-127,-5,57,-5,2,-5,-54,-6,-99,-6,116,-6,91,-6,59,-6,37,-6,21,-6,11,-6,10,-6,2,-6,7,-6,9,-6,25,-6,39,-6,58,-6,71,-6,97,-6,118,-6,-111,-6,-86,-6,-55,-6,-25,-6,2,-5,37,-5,68,-5,109,-5,-114,-5,-82,-5,-42,-5,-7,-5,35,-4,77,-4,117,-4,-90,-4,-54,-4,-8,-4,35,-3,83,-3,124,-3,-84,-3,-50,-3,5,-2,39,-2,89,-2,115,-2,-93,-2,-69,-2,-36,-2,-9,-2,17,-1,42,-1,59,-1,76,-1,90,-1,107,-1,115,-1,121,-1,124,-1,-127,-1,-127,-1,-126,-1,126,-1,124,-1,115,-1,116,-1,99,-1,101,-1,92,-1,84,-1,78,-1,68,-1,64,-1,54,-1,52,-1,41,-1,40,-1,28,-1,24,-1,19,-1,17,-1,13,-1,9,-1,7,-1,1,-1,1,-1,-5,-2,-7,-2,-4,-2,-10,-2,-8,-2,-12,-2,-11,-2,-5,-2,-12,-2,-4,-2,-1,-2,8,-1,17,-1,21,-1,32,-1,52,-1,66,-1,78,-1,105,-1,125,-1,-103,-1,-79,-1,-50,-1,-17,-1,16,0,51,0,85,0,127,0,-89,0,-50,0,-5,0,30,1,79,1,113,1,-95,1,-63,1,-16,1,16,2,54,2,89,2,119,2,-100,2,-79,2,-49,2,-31,2,-7,2,12,3,27,3,39,3,51,3,58,3,69,3,72,3,78,3,85,3,85,3,90,3,90,3,90,3,91,3,91,3,92,3,91,3,86,3,92,3,85,3,85,3,79,3,80,3,76,3,73,3,71,3,68,3}; }
	private static byte[] data92(){ return new byte[] {62,3,57,3,54,3,42,3,43,3,33,3,26,3,18,3,3,3,-3,2,-21,2,-32,2,-49,2,-73,2,-87,2,-113,2,120,2,94,2,60,2,34,2,-4,1,-35,1,-73,1,-105,1,109,1,75,1,32,1,-2,0,-44,0,-79,0,-117,0,107,0,70,0,42,0,13,0,-13,-1,-36,-1,-55,-1,-77,-1,-90,-1,-106,-1,-114,-1,-120,-1,125,-1,125,-1,117,-1,117,-1,113,-1,112,-1,112,-1,107,-1,111,-1,103,-1,107,-1,101,-1,96,-1,92,-1,83,-1,79,-1,69,-1,63,-1,55,-1,44,-1,39,-1,25,-1,16,-1,10,-1,0,-1,-4,-2,-16,-2,-19,-2,-29,-2,-33,-2,-41,-2,-47,-2,-50,-2,-60,-2,-59,-2,-75,-2,-74,-2,-86,-2,-91,-2,-100,-2,-108,-2,-116,-2,-124,-2,120,-2,113,-2,103,-2,93,-2,80,-2,75,-2,61,-2,55,-2,43,-2,31,-2,24,-2,10,-2,4,-2,-10,-3,-17,-3,-26,-3,-37,-3,-41,-3,-52,-3,-61,-3,-64,-3,-71,-3,-74,-3,-81,-3,-85,-3,-92,-3,-96,-3,-102,-3,-106,-3,-109,-3,-111,-3,-116,-3,-118,-3,-121,-3,-122,-3,-125,-3,-125,-3,-127,-3,-127,-3,-127,-3,-128,-3,-128,-3,-128,-3,125,-3,126,-3,123,-3,121,-3,120,-3,123,-3,119,-3,116,-3,120,-3,118,-3,124,-3,127,-3,-125,-3,-115,-3,-108,-3,-94,-3,-85,-3,-63,-3,-54,-3,-29,-3,-7,-3,15,-2,49,-2,72,-2,109,-2,-118,-2,-78,-2,-46,-2,-6,-2,32,-1,73,-1,117,-1,-102,-1,-57,-1,-16,-1,23,0,66,0,103,0,-113,0,-79,0,-39,0,-5,0,31,1,61,1,98,1,126,1,-99,1,-70,1,-44,1,-12,1,15,2,43,2,71,2,94,2,121,2,-108,2,-87,2,-57,2,-38,2,-12,2,7,3,26,3,48,3,69,3,83,3,103,3,113,3,-127,3,-111,3,-107,3,-91,3,-94,3,-83,3,-89,3,-85,3,-90,3,-97,3,-101,3,-119,3,-125,3,110,3,94,3,74,3,50,3,24,3,-3,2,-33,2,-65,2,-98,2,121,2,81,2,41,2,2,2,-45,1,-85,1,124,1,82,1,37,1,-8,0,-47,0,-96,0,-126,0,83,0,54,0,16,0,-15,-1,-47,-1,-68,-1,-97,-1,-117,-1,118,-1,98,-1,86,-1,71,-1,61,-1,50,-1,44,-1,37,-1,35,-1,27,-1,27,-1,24,-1,28,-1,26,-1,28,-1,32,-1,34,-1,39,-1,47,-1,51,-1,59,-1,64,-1,72,-1,83,-1,91,-1,101,-1,113,-1,123,-1,-120,-1,-108,-1,-96,-1,-78,-1,-63,-1,-51,-1,-36,-1,-19,-1,-8,-1,12,0,21,0,37,0,52,0,62,0,74,0,86,0,93,0,104,0,109,0,117,0,120,0,-126,0,125,0,-121,0,-128,0,-119,0,127,0,127,0,120,0,115,0,106,0,99,0,85,0,78,0,65,0,50,0,37,0,20,0,6,0,-11,-1,-27,-1,-45,-1,-61,-1,-82,-1,-96,-1,-115,-1,120,-1,108,-1,83,-1,73,-1,50,-1,35,-1,14,-1,3,-1,-20,-2,-33,-2,-54,-2,-72,-2,-84,-2,-109,-2,-117,-2,113,-2,105,-2,80,-2,70,-2,50,-2,39,-2,26,-2,10,-2,2,-2,-11,-3,-14,-3,-26,-3,-25,-3,-33,-3,-27,-3,-30,-3,-21,-3,-22,-3,-5,-3,-1,-3,16,-2,26,-2,44,-2,64,-2,79,-2,105,-2,121,-2,-108,-2,-86,-2,-63,-2,-38,-2,-13,-2,11,-1,36,-1,63,-1,83,-1,110,-1,-125,-1,-100,-1,-79,-1,-57,-1,-37,-1,-16,-1,3,0,23,0,41,0,57,0,75,0,91,0,105,0,124,0,-119,0,-107,0,-88,0,-85,0,-63,0,-58,0,-47,0,-33,0,-33,0,-15,0,-15,0,-5,0,1,1,6,1,13,1,13,1,22,1,19,1,27,1,24,1,28,1,27,1,30,1,25,1,29,1,23,1,24,1,21,1,16,1,14,1,4,1,3,1,-6,0,-14,0,-20,0,-32,0,-38,0,-50,0,-60,0,-72,0,-82,0,-94,0,-107,0,-118,0,127,0,113,0,105,0,90,0,82,0,72,0,62,0,56,0,46,0,41,0,36,0,30,0,27,0,24,0,21,0,20,0,20,0,18,0,18,0,22,0,16,0,24,0,18,0,24,0,23,0,22,0,24,0,24,0,24,0,24,0,24,0,21,0,25,0,20,0,23,0,19,0,22,0,17,0,18,0,16,0,16,0,15,0,13,0,13,0,12,0,10,0,13,0,7,0,10,0,8,0,5,0,9,0,4,0,5,0,5,0,1,0,4,0,-1,-1,0,0,-2,-1,-4,-1,-6,-1,-7,-1,-8,-1,-12,-1,-10,-1,-15,-1,-16,-1,-17,-1,-20,-1,-21,-1,-22,-1,-26,-1,-27,-1,-27,-1,-32,-1,-30,-1,-35,-1,-35,-1,-34,-1,-40,-1,-36,-1,-40,-1,-41,-1,-36,-1,-45,-1,-37,-1,-43,-1,-39,-1}; }
	private static byte[] data93(){ return new byte[] {-40,-1,-39,-1,-39,-1,-37,-1,-38,-1,-35,-1,-36,-1,-32,-1,-36,-1,-29,-1,-35,-1,-26,-1,-31,-1,-27,-1,-28,-1,-25,-1,-26,-1,-22,-1,-25,-1,-19,-1,-23,-1,-18,-1,-20,-1,-16,-1,-17,-1,-14,-1,-15,-1,-12,-1,-10,-1,-12,-1,-6,-1,-11,-1,-3,-1,-7,-1,-4,-1,-3,-1,-2,-1,-2,-1,0,0,-1,-1,-1,-1,2,0}; }
	private static byte[] getData(){
		byte[] data = new byte[95316];
		System.arraycopy(data0(), 0, data, 0, 1024);
		System.arraycopy(data1(), 0, data, 1024, 1024);
		System.arraycopy(data2(), 0, data, 2048, 1024);
		System.arraycopy(data3(), 0, data, 3072, 1024);
		System.arraycopy(data4(), 0, data, 4096, 1024);
		System.arraycopy(data5(), 0, data, 5120, 1024);
		System.arraycopy(data6(), 0, data, 6144, 1024);
		System.arraycopy(data7(), 0, data, 7168, 1024);
		System.arraycopy(data8(), 0, data, 8192, 1024);
		System.arraycopy(data9(), 0, data, 9216, 1024);
		System.arraycopy(data10(), 0, data, 10240, 1024);
		System.arraycopy(data11(), 0, data, 11264, 1024);
		System.arraycopy(data12(), 0, data, 12288, 1024);
		System.arraycopy(data13(), 0, data, 13312, 1024);
		System.arraycopy(data14(), 0, data, 14336, 1024);
		System.arraycopy(data15(), 0, data, 15360, 1024);
		System.arraycopy(data16(), 0, data, 16384, 1024);
		System.arraycopy(data17(), 0, data, 17408, 1024);
		System.arraycopy(data18(), 0, data, 18432, 1024);
		System.arraycopy(data19(), 0, data, 19456, 1024);
		System.arraycopy(data20(), 0, data, 20480, 1024);
		System.arraycopy(data21(), 0, data, 21504, 1024);
		System.arraycopy(data22(), 0, data, 22528, 1024);
		System.arraycopy(data23(), 0, data, 23552, 1024);
		System.arraycopy(data24(), 0, data, 24576, 1024);
		System.arraycopy(data25(), 0, data, 25600, 1024);
		System.arraycopy(data26(), 0, data, 26624, 1024);
		System.arraycopy(data27(), 0, data, 27648, 1024);
		System.arraycopy(data28(), 0, data, 28672, 1024);
		System.arraycopy(data29(), 0, data, 29696, 1024);
		System.arraycopy(data30(), 0, data, 30720, 1024);
		System.arraycopy(data31(), 0, data, 31744, 1024);
		System.arraycopy(data32(), 0, data, 32768, 1024);
		System.arraycopy(data33(), 0, data, 33792, 1024);
		System.arraycopy(data34(), 0, data, 34816, 1024);
		System.arraycopy(data35(), 0, data, 35840, 1024);
		System.arraycopy(data36(), 0, data, 36864, 1024);
		System.arraycopy(data37(), 0, data, 37888, 1024);
		System.arraycopy(data38(), 0, data, 38912, 1024);
		System.arraycopy(data39(), 0, data, 39936, 1024);
		System.arraycopy(data40(), 0, data, 40960, 1024);
		System.arraycopy(data41(), 0, data, 41984, 1024);
		System.arraycopy(data42(), 0, data, 43008, 1024);
		System.arraycopy(data43(), 0, data, 44032, 1024);
		System.arraycopy(data44(), 0, data, 45056, 1024);
		System.arraycopy(data45(), 0, data, 46080, 1024);
		System.arraycopy(data46(), 0, data, 47104, 1024);
		System.arraycopy(data47(), 0, data, 48128, 1024);
		System.arraycopy(data48(), 0, data, 49152, 1024);
		System.arraycopy(data49(), 0, data, 50176, 1024);
		System.arraycopy(data50(), 0, data, 51200, 1024);
		System.arraycopy(data51(), 0, data, 52224, 1024);
		System.arraycopy(data52(), 0, data, 53248, 1024);
		System.arraycopy(data53(), 0, data, 54272, 1024);
		System.arraycopy(data54(), 0, data, 55296, 1024);
		System.arraycopy(data55(), 0, data, 56320, 1024);
		System.arraycopy(data56(), 0, data, 57344, 1024);
		System.arraycopy(data57(), 0, data, 58368, 1024);
		System.arraycopy(data58(), 0, data, 59392, 1024);
		System.arraycopy(data59(), 0, data, 60416, 1024);
		System.arraycopy(data60(), 0, data, 61440, 1024);
		System.arraycopy(data61(), 0, data, 62464, 1024);
		System.arraycopy(data62(), 0, data, 63488, 1024);
		System.arraycopy(data63(), 0, data, 64512, 1024);
		System.arraycopy(data64(), 0, data, 65536, 1024);
		System.arraycopy(data65(), 0, data, 66560, 1024);
		System.arraycopy(data66(), 0, data, 67584, 1024);
		System.arraycopy(data67(), 0, data, 68608, 1024);
		System.arraycopy(data68(), 0, data, 69632, 1024);
		System.arraycopy(data69(), 0, data, 70656, 1024);
		System.arraycopy(data70(), 0, data, 71680, 1024);
		System.arraycopy(data71(), 0, data, 72704, 1024);
		System.arraycopy(data72(), 0, data, 73728, 1024);
		System.arraycopy(data73(), 0, data, 74752, 1024);
		System.arraycopy(data74(), 0, data, 75776, 1024);
		System.arraycopy(data75(), 0, data, 76800, 1024);
		System.arraycopy(data76(), 0, data, 77824, 1024);
		System.arraycopy(data77(), 0, data, 78848, 1024);
		System.arraycopy(data78(), 0, data, 79872, 1024);
		System.arraycopy(data79(), 0, data, 80896, 1024);
		System.arraycopy(data80(), 0, data, 81920, 1024);
		System.arraycopy(data81(), 0, data, 82944, 1024);
		System.arraycopy(data82(), 0, data, 83968, 1024);
		System.arraycopy(data83(), 0, data, 84992, 1024);
		System.arraycopy(data84(), 0, data, 86016, 1024);
		System.arraycopy(data85(), 0, data, 87040, 1024);
		System.arraycopy(data86(), 0, data, 88064, 1024);
		System.arraycopy(data87(), 0, data, 89088, 1024);
		System.arraycopy(data88(), 0, data, 90112, 1024);
		System.arraycopy(data89(), 0, data, 91136, 1024);
		System.arraycopy(data90(), 0, data, 92160, 1024);
		System.arraycopy(data91(), 0, data, 93184, 1024);
		System.arraycopy(data92(), 0, data, 94208, 1024);
		System.arraycopy(data93(), 0, data, 95232, 84);
		return data;
	}
	/** Constructs a new AudioClip with the data from loop-06.wav. */
	public Loop06(){
		data = getData();
		format = new AudioFormat(AudioFormat.Encoding.PCM_SIGNED, (float)(22050.0), 16, 1, 2, (float)(22050.0), false);
		lineInfo = new DataLine.Info(SourceDataLine.class, format, AudioSystem.NOT_SPECIFIED);
		try{ AudioSystem.getLine(lineInfo); }
		catch(IllegalArgumentException ex){ lineInfo = null; ex.printStackTrace(); }
		catch(LineUnavailableException e){}
	}
	/** A separate thread for playing loop-06.wav. */
	private class PlayThread extends Thread {
		private byte[] data;
		private AudioFormat format;
		private DataLine.Info lineInfo;
		private SourceDataLine line = null;
		private boolean playing = true;
		private float volume = 1;
		public PlayThread(byte[] d, AudioFormat f, DataLine.Info i, float v){ data = d; format = f; lineInfo = i; volume = v; }
		public void run(){
			try{
				line = (SourceDataLine) AudioSystem.getLine(lineInfo);
				line.open(format, AudioSystem.NOT_SPECIFIED);
				FloatControl vol = (FloatControl) line.getControl(FloatControl.Type.MASTER_GAIN);
				vol.setValue(volume);
				line.start();
				int written = 0;
				int available;
				while(written < data.length && playing){
					available = Math.min(line.available(), data.length - written);
					line.write(data, written, available);
					written += available;
				}
				int frames = data.length / format.getFrameSize();
				while(line.getFramePosition() < frames && playing) Thread.sleep(0);
			}
			catch(InterruptedException ex){ playing = false; }
			catch(LineUnavailableException ex){}
			if(line != null){ line.stop(); line.flush(); line.close(); }
			playing = false;
		}
		public void interrupt(){ playing = false; }
		public boolean isPlaying(){ return playing; }
	}
	/** A separate thread for looping play of loop-06.wav. */
	private class LoopThread extends Thread {
		private Loop06 clip;
		private boolean looping = true;
		public LoopThread(Loop06 c){ clip = c; }
		public void run(){
			while(looping){
				clip.play();
				while(clip.isPlaying() && looping){
					try{ Thread.sleep(0); }
					catch(InterruptedException ex){ looping = false; break; }
				}
			}
			if(!clip.isLooping()) clip.stop();
		}
		public void interrupt(){ looping = false; }
		public boolean isLooping(){ return looping; }
	}
	/** Plays loop-06.wav from the beginning, even if it is already playing or looping. */
	public void play() { play(0); }
	public void play(float balance){ if(lineInfo == null) return; doPlay(balance); }
	private synchronized void doPlay(float balance){
		doStopPlay();
		playThread = new PlayThread(data, format, lineInfo, balance);
		playThread.start();
	}
	/** Plays loop-06.wav continuously until stopped. */
	public void loop(){ if(lineInfo == null) return; doLoop(); }
	private synchronized void doLoop(){
		doStopLoop();
		loopThread = new LoopThread(this);
		loopThread.start();
	}
	/** Stops play and looping of loop-06.wav. */
	public void stop(){ if(lineInfo == null) return; doStop(); }
	private synchronized void doStop(){
		doStopPlay();
		doStopLoop();
	}
	private void doStopPlay(){
		if(playThread == null) return;
		if(playThread.isPlaying()) playThread.interrupt();
		playThread = null;
	}
	private void doStopLoop(){
		if(loopThread == null) return;
		if(loopThread.isLooping()) loopThread.interrupt();
		loopThread = null;
	}
	/** Tests if loop-06.wav is currently playing or looping.
	 * @return <tt>true</tt> if playing or looping, <tt>false</tt> otherwise */
	public boolean isPlaying(){ if(lineInfo == null) return false; return doIsPlaying(); }
	private synchronized boolean doIsPlaying(){
		if(loopThread == null && playThread == null) return false;
		else if(loopThread == null) return playThread.isPlaying();
		else if(playThread == null) return loopThread.isLooping();
		else return loopThread.isLooping() && playThread.isPlaying();
	}
	/** Tests if loop-06.wav is currently looping.
	 * @return <tt>true</tt> if looping, <tt>false</tt> otherwise */
	public boolean isLooping(){ if(lineInfo == null) return false; return doIsLooping(); }
	private synchronized boolean doIsLooping(){
		if(loopThread == null) return false;
		else return loopThread.isLooping();
	}
}